日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > C# >内容正文

C#

C#修饰符说明

發(fā)布時(shí)間:2025/7/14 C# 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C#修饰符说明 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
方法不加訪問修飾符默認(rèn)的是 private 類不加訪問修飾答默認(rèn)的是 internal / 一個(gè)編譯器錯(cuò)誤提示:在命名空間中定義的元素?zé)o法顯示的聲明為 private, protected, protected internal。 能在命名空間中定義的元素有:類(class),結(jié)構(gòu)(struct),委托(delegate),接口(interface),枚舉(enum) MSDN提示: protected internal 可訪問性的意思是受保護(hù)“或”內(nèi)部,而不是受保護(hù)“和”內(nèi)部。 我們的訪問修飾符一共有5個(gè)級別 public, private, protected, internal, protected internal1.命名空間下的元素的默認(rèn)訪問修飾符 根據(jù)上面的紅色錯(cuò)誤提示,可以知道命名空間下只能使用兩種訪問修飾符public和internal。如果沒有顯示的給這些元素訪問修飾符,其修飾符默認(rèn)為internal 。 public : 同一程序集的其他任何代碼或引用該程序集的其他程序集都可以訪問該類型或成員。 internal : 同一程序集中的任何代碼都可以訪問該類型或成員,但其他程序集不可以訪問。 2.各類型中的成員的默認(rèn)訪問修飾符 剩下的修飾符主要是正對繼承這個(gè)語言特性的,擁有繼承的類型有兩個(gè)類(class)和接口(interface)。public,internal同樣可以用于類型成員。 private : 同一類和結(jié)構(gòu)的代碼可以訪問該類型和成員。 protected : 同一類和派生(繼承特性)類中的代碼可以訪問該類型和成員。 protected internal : 同一程序集中的任何代碼或其他程序集中的任何派生類都可以訪問該類型或成員。MSDN提示 : 1.) 派生類的可訪問性不能高于其基類型。換句話說,不能有從內(nèi)部類 A 派生的公共類 B。如果允許這種情況,將會(huì)使 A 成為公共類,因?yàn)?A 的所有受保護(hù)的成員或內(nèi)部成員都可以從派生類訪問。 2.) 成員的可訪問性決不能高于其包含類型的可訪問性。 3.) 可以使用五種訪問類型中的任何一種來聲明類成員(包括嵌套的類和結(jié)構(gòu))。 接口(interface) 接口成員訪問修飾符默認(rèn)為public,且不能顯示使用訪問修飾符。類(class) 構(gòu)造函數(shù)默認(rèn)為public訪問修飾符。 析構(gòu)函數(shù)不能顯示使用訪問修飾符且默認(rèn)為private訪問修飾符。 類的成員默認(rèn)訪問修飾符為private; 枚舉(enum) 枚舉類型成員默認(rèn)為public訪問修飾符,且不能顯示使用修飾符。結(jié)構(gòu)(struct) 結(jié)構(gòu)成員默認(rèn)為private修飾符。 結(jié)構(gòu)成員無法聲明為protected成員,因?yàn)榻Y(jié)構(gòu)不支持繼承。 嵌套類型 嵌套類型的默認(rèn)訪問修飾符為private。 和類,結(jié)構(gòu)的成員默認(rèn)訪問類型一致。 /// c# 的訪問修飾符是private 還是 internal? 準(zhǔn)確的說,不能一概而論。 [MSDN] Classes and structs that are not nested within other classes or structs can be either public or internal. A type declared as public is accessible by any other type. A type declared as internal is only accessible by types within the same assembly. Classes and structs are declared as internal by default unless the keyword public is added to the class definition, as in the previous example. Class or struct definitions can add the internal keyword to make their access level explicit. Access modifiers do not affect the class or struct itself — it always has access to itself and all of its own members. 類(class)或結(jié)構(gòu)(struct)如果不是在其它類或結(jié)構(gòu)中的話,它的訪問類型要不就是internal, 要不就是public; 換句話說,如果它在其它類或結(jié)構(gòu)中的話,則可以為private 或protected等。下面我說的類和結(jié)構(gòu),如無特殊說明,均指非"類中類" 類或結(jié)構(gòu)的默認(rèn)訪問類型是internal. 類中所有的成員,默認(rèn)均為private。 [MSDN] Interfaces, like classes, can be declared as public or internal types. Unlike classes, interfaces default to internal access. Interface members are always public, and no access modifiers can be applied. Namespaces and enumeration members are always public, and no access modifiers can be applied. Delegates have internal access by default. Any types declared within a namespace or at the top level of a compilation unit (for example, not within a namespace, class, or struct) are internal by default, but can be made public. 接口默認(rèn)訪問符是internal 接口的成員默認(rèn)訪問修飾符是public,也不可能是其他訪問修飾符 命名空間,枚舉類型成員默認(rèn)public,也不可能是其他訪問修飾符 委托,默認(rèn)internal 在命名空間內(nèi)部或編譯單元頂部的所有類型,默認(rèn)是internal,可以人為改為public。

  

轉(zhuǎn)載于:https://www.cnblogs.com/XuPengLB/p/6382546.html

總結(jié)

以上是生活随笔為你收集整理的C#修饰符说明的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: a天堂资源在线观看 | 538国产精品一区二区免费视频 | 国产精品久久久久久免费播放 | 欧美特一级片 | 91大神小宝寻花在线观看 | 精品一区二区三区精华液 | 老妇free性videosxx | 福利片网址 | 成人午夜网址 | 成年人看片网站 | 欧美午夜精品久久久 | 欧美日韩一二区 | 欧美视频一二三区 | 国产日韩欧美精品在线观看 | 夜夜操天天爽 | 一本一道精品欧美中文字幕 | 午夜精品极品粉嫩国产尤物 | 99爱视频 | 久久成人a毛片免费观看网站 | 成人深夜视频 | www色| a级免费视频 | 婷婷激情电影 | 91av视频网站 | 国产乱码精品一区二区三区亚洲人 | 国产免费叼嘿网站免费 | 黄色特级大片 | 91 高清 在线 制服 偷拍 | 久久精品牌麻豆国产大山 | 第九色| 天天艹天天 | 欧美精品videos极品 | 欧美 亚洲| 欧洲精品久久久 | 亚洲成年人影院 | 美女色综合 | 日本中文字幕高清 | 国产精品乱码一区 | av一区二区三区 | 国产成人在线观看网站 | 日韩黄色一区 | wwwjizzzcom| av操操操 | 另类男人与善交video | 国产色吧 | 天堂视频在线 | 国产精品美女久久久网av | 国产精品高潮呻吟久久久 | 麻豆午夜视频 | 国产免费不卡视频 | 人人草人 | 五月婷婷俺也去 | 天堂av2021 | 欧美裸体精品 | 天天亚洲 | 亚洲熟伦熟女新五十路熟妇 | 特级精品毛片免费观看 | 日韩视频网址 | 一区二区高清 | 国产一区视频在线 | 特黄大片又粗又大又暴 | 毛片高清| 1024中文字幕 | 日本三级吃奶头添泬 | 国产黄色美女视频 | 日韩视频一区二区 | 91高清免费| 日本大胆欧美人术艺术 | 福利电影一区二区三区 | 国产精品第六页 | 天天干狠狠爱 | 欧美一区二区三区系列电影 | 波多野结衣不卡 | 51热门大瓜今日大瓜 | 日韩激情视频 | 日本打屁股网站 | 国产在线观看免费播放 | 欧美亚洲精品天堂 | 国产一区欧美日韩 | 麻豆福利影院 | 亚洲国产免费视频 | 51嘿嘿嘿国产精品伦理 | 黄色三级视屏 | 欧美a在线播放 | 天天视频国产 | aaaa黄色| 国产在线操| 午夜爽爽影院 | 欧洲成人在线 | 国产一区不卡在线观看 | 成人午夜看片 | 国产黄色一区二区三区 | 免费观看一区二区三区视频 | 最新天堂在线视频 | 岛国av一区二区 | 国产极品999 | 黑丝美女啪啪 | 久久亚洲精华国产精华液 | 51啪影院 |