?
類的定義 | ||
修飾符 | 含義 | |
1 | 無或internal ? | 只能在當前項目中訪問類,其它項目引用后也無法訪問 |
2 | public ? | 可以任何地方訪問類 |
3 | abstract? | 不能實例化,只能供繼承之用 |
4 | sealed ? | 不能供派生之用,只能實例化 |
5 | internal abstract | 1+3 |
6 | public abstract | 2+3 |
7 | internal sealed | 1+4 |
8 | public sealed | 2+4 |
? | ? | ? |
成員的定義 | ||
1 | public | 成員可以由任何代碼訪問。 |
2 | protected | 成員只能由類或派生類中的代碼訪問。 |
3 | internal | 成員只能由程序集內部的代碼訪問。 |
4 | protected internal | 它們只能由程序集中派生類的代碼來訪問。 |
5 | private | 成員只能由類中的代碼訪問(如果沒有使用任何關鍵字,就默認使用這個關鍵字)。 |
6 | static | 聲明字段、方法和屬性,這表示它們是類的靜態成員,而不是對象實例的成員 |
?