使用存取修飾詞
一個成員或類型只允許一個存取修飾詞,
但合併使用 protected internal
或 private protected
時除外。
(參考出處:msdn)
修飾詞 | 內容 |
internal | 存取範圍是相同組件(Assembly)都可以使用,白話一點講就是internal 可以在同一個dll 內存取。 |
protected internal | 相同組件 或 子類別都可以存取。 |
private | 稱為私有型別,表示該成員只能在自身類別內存取(就是只限定在類別大括號內進行存取)。 |
public | 對任何類別和成員都公開(其他命名空間也可),無存取限制。 |
protected | 不管是否在相同的命名空間中,該成員能在自身類別和被繼承的子類別內進行存取(一定要是子類別)。 |
private protected |
類型或成員只可從其宣告組件內存取,或是從衍生自該類別之相同類別或類型的程式碼存取。 |
主要是做我的學習筆記
偶而心血來潮寫個幾篇~
若有問題~可以寫信或在下方留言~感謝