asp.net 修飾符介紹(關(guān)于public、private、protected、internal)
1.private修飾符
private修飾符用于設(shè)置類或類成員的訪問權(quán)限僅為所屬類的內(nèi)部,
private也被稱為私有修飾符。某些時候需要訪問私有類成員時,可通過get和set訪問器讀取或修改。
2.protected修飾符
protected修飾符用于設(shè)置類或類成員的訪問權(quán)限僅為所屬類及子類的內(nèi)部。
3.internal修飾符
internal修飾符修飾的類或類成員的訪問權(quán)限為同一程序集內(nèi)部,C#默認的類訪問修飾符即為internal。
4.public修飾符
public修飾符則為公共訪問權(quán)限,對代碼的訪問沒有任何限制,
大多數(shù)情況下必須謹慎使用public修飾符,因為濫用將影響類的封裝性,并且?guī)戆踩[患。
聲明的可訪問性 意義
public 訪問不受限制
protected 訪問僅限于包含類或從包含類派生的類型
internal 訪問僅限于當(dāng)前項目
protected internal 訪問僅限于從包含類派生的當(dāng)前項目或類型
private 訪問僅限于包含類型
相關(guān)文章
asp.net GridView控件中模板列CheckBox全選、反選、取消
GridView控件中模板列CheckBox全選、反選、取消實現(xiàn)代碼。2009-12-12asp.net實現(xiàn)的計算網(wǎng)頁下載速度的代碼
剛看到有人給出asp.net實現(xiàn)的計算網(wǎng)頁下載速度的方法,本方法未經(jīng)本人測試,不知道能否可靠性如何。準確來說,這只是個思路吧2013-03-03淺談.net core 注入中的三種模式:Singleton、Scoped 和 Transient
這篇文章主要介紹了淺談.net core 注入中的三種模式:Singleton、Scoped 和 Transient,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-04-04