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