Class(メソッド)
■命名規則
(1)Pascal記法(すべての単語を大文字)で統一
ex) SringBuilder
(2)動詞+名詞
ex) addElements
■引数
(1)引数は65536個まで宣言できるが、5~7個以上になる場合は
関連する引数をclassに纏める等すべき。
■修飾子
・public,Protected internal,protected,internal,private:略
・abstract:抽象メソッド
・static:クラスメソッド
・new:継承されたメソッドを隠蔽
・virtual:派生クラスでオーバーライドできる
・override:virtualをオーバーライド
・sealed:派生クラスでオーバーライドを禁止
・async:非同期メソッド
・extern:メソッドの本体は外部で定義されている
・同一クラス内に、同一名称だが引数の数または型が異なるメソッド
を定義すること。
■ローカル関数
・関数のなかに、その関数内でのみ有効な関数を定義できる。