iT邦幫忙

1

認識 C# 的 存取層級修飾詞

  • 分享至 

  • xImage
  •  

修飾詞~可以限制類別的存取層級

我的舉例是:像是一些私密的東西你不想讓別人隨便亂看一樣
就要設隱私權的概念/images/emoticon/emoticon07.gif

目前有六個層級~
我用表列一下 以下有:

存取層級修飾詞 說明
public 公開層級,存取無限制 。
protected 可由他宣告類別或是子類別進行存取。
internal 存取只限定於這一個專案。
protected internal 存取只限定這個專案或是子類別。
private 私有層級,存取只限於宣告的類別主體(class類別的成員默認)。
private protected 存取限於目前組件內包含類別或衍生自包含類別的型別。(太少看到直接引用官網的解釋XD)

範圍比較:
 private 小於 internal/protected 小於 protected internal 小於 public 

參考來源
Nelson大的 比較各種修飾詞存取範圍
官網 存取修飾詞 (C# 參考)


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言