修飾子 (C# リファレンス)
修飾子は、型および型メンバーの宣言を修飾するために使用されます。ここではC# の修飾子について説明します。
修飾子 |
目的 |
---|---|
型および型のメンバーで宣言されたアクセシビリティを指定します。 |
|
クラスが、他のクラスの基本クラスになるためだけのものであることを示します。 |
|
変更されたメソッドはラムダ式または匿名メソッドを非同期であることを示します。 |
|
フィールドまたはローカル変数の値が変更されないことを指定します。 |
|
イベントを宣言します。 |
|
メソッドが外部で実装されることを示します。 |
|
基本クラス メンバーから継承メンバーを隠ぺいします。 |
|
基本クラスから継承された仮想メンバーの新しい実装を提供します。 |
|
同一アセンブリに部分クラス、部分構造体、または部分メソッドを定義します。 |
|
フィールドを宣言します。このフィールドは、宣言の一部として、または同じクラスのコンストラクター内でだけ、値の代入ができます。 |
|
クラスの継承ができないことを指定します。 |
|
特定のオブジェクトではなく、型自体に所属するメンバーを宣言します。 |
|
安全ではないコンテキストを宣言します。 |
|
メソッドまたはアクセサーを宣言します。これらの実装は、派生クラスでオーバーライドするメンバーによって変更できます。 |
|
オペレーティング システム、ハードウェア、現在実行中のスレッドなどによって、フィールドがプログラム中で変更される場合があることを示します。 |