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