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