修飾詞~可以限制類別的存取層級
我的舉例是:像是一些私密的東西你不想讓別人隨便亂看一樣
就要設隱私權的概念
目前有六個層級~
我用表列一下 以下有:
存取層級修飾詞 | 說明 |
---|---|
public | 公開層級,存取無限制 。 |
protected | 可由他宣告類別或是子類別進行存取。 |
internal | 存取只限定於這一個專案。 |
protected internal | 存取只限定這個專案或是子類別。 |
private | 私有層級,存取只限於宣告的類別主體(class類別的成員默認)。 |
private protected | 存取限於目前組件內包含類別或衍生自包含類別的型別。(太少看到直接引用官網的解釋XD) |
範圍比較: private 小於 internal/protected 小於 protected internal 小於 public
參考來源
Nelson大的 比較各種修飾詞存取範圍
官網 存取修飾詞 (C# 參考)