修飾子 (C# リファレンス)

修飾子は、型および型メンバーの宣言を修飾するために使用されます。 ここでは、C# の修飾子について説明します。

修飾子

目的

アクセス修飾子

型および型のメンバーで宣言されたアクセシビリティを指定します。

abstract

クラスが、他のクラスの基本クラスになるためだけのものであることを示します。

const

フィールドまたはローカル変数の値が変更されないことを指定します。

event

イベントを宣言します。

extern

メソッドが外部で実装されることを示します。

new

基本クラス メンバーから継承メンバーを隠ぺいします。

override

基本クラスから継承された仮想メンバーの新しい実装を提供します。

partial

同一アセンブリに部分クラス、部分構造体、または部分メソッドを定義します。

readonly

フィールドを宣言します。このフィールドは、宣言の一部として、または同じクラスのコンストラクター内でだけ、値の代入ができます。

sealed

クラスの継承ができないことを指定します。

static

特定のオブジェクトではなく、型自体に所属するメンバーを宣言します。

unsafe

安全ではないコンテキストを宣言します。

virtual

メソッドまたはアクセサーを宣言します。これらの実装は、派生クラスでオーバーライドするメンバーによって変更できます。

volatile

オペレーティング システム、ハードウェア、現在実行中のスレッドなどによって、フィールドがプログラム中で変更される場合があることを示します。

参照

参照

C# のキーワード

概念

C# プログラミング ガイド

その他の技術情報

C# リファレンス