變量修飾符由於描述對變量的訪問級別和是否爲靜態變量。
public:變量可以作爲所屬類的一個字段,在程序任何地方均可被訪問;
internal:變量只能在當前程序中被訪問;
protected:變量只能在所屬類型中被訪問,或者在派生該類的其他類中被訪問;
protected internal:變量只能在當前程序中被訪問,或者在派生該類的其他類中被訪問;
private:變量只能在所屬類型中被訪問,默認情況下是這種訪問級別。
new:主要用於從其他類中繼承而來的類,並隱藏該類中的其他字段;
readonly:變量被標記爲只讀(初始化後值不可變)。只讀變量不能作爲引用或輸出參數傳遞給方法,但在構造函數中除外;
static:爲靜態標識符。自變量聲明開始至包含該聲明的程序結束,變量始終有效,程序其他地方可訪問。使用static屬於類本身,而不是屬於特定對象靜態成員,static修飾符可用於字段、方法、屬性、運算符、事件和構造函數,但不能用於索引器、析構函數或類。