}}型が持つデータをpublicまたはprotectedとして公開する場合、常にプロパティを使用するべき。一連のデータやディクショナリを含む場合、インデクサを定義する。2014;コンパイル時定数はメソッド中で定義することも出来るが、実行時定数はできない。コンパイル時定数は、コンパイル時にリテラル値に置き換えられる。コンパイル時定数はプリミティブ型の中で、コンパイル時にリテラルに置き換えられる物のみ指定できる。30);コンパイル時に値が決まっていなければならない場合は、const利用必須だが、まれなケース。リリースを重ねても値が不変である必要がある。演算子はキャスト操作とよく似ています。実装し、書式が指定された文字列表現を取得できるようにする。型固有の情報を返すToString()メソッドを実装することで、開発者、使用者の時間の節約になる。C#3.0以降では、コンパイラがすべての匿名型に対し、デフォルトのToString()メソッドを作成する。↓デリゲートはタイプセーフなコールバックを定義します。Perl5.008008。