最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

對C#中public、private、protect的區(qū)別說明

 更新時間:2021年04月15日 09:04:46   作者:James-Blackhu  
這篇文章主要介紹了對C#中public、private、protect的區(qū)別說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

訪問修飾符都知道是什么,但是在這之前沒有深入的去研究和探索,每天都接觸的東西應該清楚才可以。

最基礎的三個訪問修飾符:

public 、private、protect.在搜索過程中又看到有一種和他們放在了一起,那就是internal.接下來就四個訪問修飾符做一個簡答的總結和介紹。

public公有訪問,不受任何限制。

private私有訪問,只限于本類成員訪問,子類、實例都不能訪問。

protected保護訪問,只限于本類和子類訪問,實例不能訪問。

internal內部訪問,只限于本項目內訪問,其他不能訪問。

public人緣好,跟誰都好,protect只和熟人好,private比較自閉.不過他們是三胞胎.class是他們的爹。

例:

比如說:一個人A為父類,他的兒子B,妻子C,私生子D(注:D不在他家里),如果我們給A的事情增加修飾符:

public事件,地球人都知道,全公開

protected事件,A,B,D知道(A和他的所有兒子知道,妻子C不知道)

private事件,只有A知道(隱私?心事?)

internal事件,A,B,C知道(A家里人都知道,私生子D不知道)

注意事項:

1, 命名空間上不允許使用訪問修飾符。命名空間沒有訪問限制。

2, 一個成員或類型只能有一個訪問修飾符,使用 protectedinternal 組合時除外

3, assembly中的class默認訪問修飾符為internal

4, 類中的字段默認為private

5, 類中的方法默認為private,包括構造函數(shù)

補充:C#中internal和protect internal的理解

internal

internal關鍵字是用來修飾類和類的成員的,表示該內容只能在本程序集中訪問。

程序集:一般輸出形式為dll或exe的文件。

例子:

如果某個程序集中,有如下的類:

namespace InternalTest
{
    internal class InternalTest1
    {
     ...
    }
    public class InternalTest2
    {
     ...
    }
}

那么在另外一個程序集中,可以訪問InternalTest2,但是不能訪問InternalTest2。

protect internal

protect internal 是指protect or internal是指:在同一程序集中,或派生類中可以訪問。

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關文章

最新評論

若尔盖县| 平邑县| 株洲市| 丹棱县| 弥渡县| 南郑县| 襄城县| 台山市| 左云县| 阳原县| 离岛区| 马边| 措勤县| 广汉市| 绥中县| 固安县| 桂平市| 逊克县| 汝城县| 融水| 海丰县| 南投县| 锦州市| 桂阳县| 炎陵县| 晴隆县| 嘉鱼县| 北碚区| 彭山县| 仙桃市| 德昌县| 华池县| 邻水| 贵定县| 灵璧县| 徐州市| 页游| 大姚县| 峡江县| 连江县| 台州市|