C#修飾符全面剖析
本文向大家介紹C#修飾符,可能好多人還不知道C#修飾符,沒有關(guān)系,看完本文你肯定有不少收獲,希望本文能教會(huì)你更多東西。
C#修飾符用于限定類型以及類型成員的申明,一共有13種C#修飾符,按功能可分為三部分:存取修飾符,類修飾符和成員修飾符。
一.存取修飾符:
public:存取不受限制。
private:只有包含該成員的類可以存取。
internal:只有當(dāng)前工程可以存取。
protected:只有包含該成員的類以及繼承的類可以存取。
二.類修飾符:
abstract:可以被指示一個(gè)類只能作為其它類的基類。
sealed:指示一個(gè)類不能被繼承。
三.成員修飾符:
abstract:指示該方法或?qū)傩詻]有實(shí)現(xiàn)。
const:指定域或局部變量的值不能被改動(dòng)。
event:聲明一個(gè)事件。
extern:指示方法在外部實(shí)現(xiàn)。
override:對由基類繼承成員的新實(shí)現(xiàn)。
readonly:指示一個(gè)域只能在聲明時(shí)以及相同類的內(nèi)部被賦值。
static:指示一個(gè)成員屬于類型本身,而不是屬于特定的對象。
virtual:指示一個(gè)方法或存取器的實(shí)現(xiàn)可以在繼承類中被覆蓋。以上介紹C#修飾符
【編輯推薦】