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

更新 : 2007 年 11 月

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

修飾子

目的

アクセス修飾子

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

abstract

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

const

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

event

イベントを宣言します。

extern

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

new

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

override

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

partial

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

readonly

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

sealed

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

static

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

unsafe

unsafe コンテキストを宣言します。

virtual

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

volatile

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

参照

概念

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

参照

C# のキーワード

その他の技術情報

C# リファレンス