修飾符

修飾符

修飾符是用於限定類型以及類型成員的聲明的一種符號。

定義


13種修飾符,按功能可分為三類:訪問修飾符,類修飾符和成員修飾符.

詳細分類


訪問修飾符

軟道語錄定義:
訪問修飾符就是類,屬性和方法的定義分級制度。
public:訪問不受限制。
protected:訪問僅限於包含類或從包含類派生的類型。只有包含該成員的類以及繼承的類可以存取.
Internal:訪問僅限於當前程序集。只有當前工程可以存取.
protected internal:訪問僅限於當前程序集或從包含類派生的類型。
private:訪問僅限於包含類型。只有包含該成員的類可以存取.

類修飾符

abstract:可以被指示一個類只能作為其它類的基類.
sealed:指示一個類不能被繼承.
static:修飾類時表示該類是靜態類,不能夠實例化該類的對象,該類的成員為靜態.

成員修飾符

abstract:指示該方法或屬性沒有實現.
const:指定域或局部變數的值不能被改動.
event:聲明一個事件.
extern:指示方法在外部實現.
override:對由基類繼承成員的新實現.
readonly:指示一個域只能在聲明時以及相同類的內部被賦值.