日韩性视频-久久久蜜桃-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ò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲av午夜精品一区二区三区 | 国产精品三级在线观看 | 午夜激情视频在线观看 | 青青草久久久 | 男插女动态图 | 在线国产三级 | 色接久久 | 国产成人福利视频 | 久草不卡 | 精品xxxxx | 人人妻人人爽一区二区三区 | 欧美精品www| 在线观看a视频 | 天堂中文在线8 | 超碰人人人人人 | www av| 中文二区| 无套中出丰满人妻无码 | 国产aⅴ精品一区二区三区久久 | 草草网址| 亚洲欧美一区二区三区在线观看 | 亚洲av日韩精品久久久久久久 | 超薄肉色丝袜一二三 | 久久久久成人精品免费播放动漫 | 日韩黄色大全 | 高清乱码毛片 | 日本在线黄色 | 97免费在线 | 中文字幕av一区二区 | 欧美视频黄 | 欧美在线看片 | 扒开伸进免费视频 | 蜜桃成人无码区免费视频网站 | 亚洲一区二区三区加勒比 | 亚洲精品无码久久久久久久 | 性天堂网 | 国产v亚洲v天堂无码久久久 | 嫩草一区二区 | 国产欧美精品国产国产专区 | 欧美你懂的 | 亚洲一区电影在线观看 | 四虎国产成人永久精品免费 | 欧美裸体xxxx | 一本之道高清无码视频 | 78日本xxxxxxxxx59| 无限资源日本好片 | 免播放器在线视频 | www四虎精品视频免费网站 | 精品香蕉99久久久久网站 | 九色自拍| 一边摸一边抽搐一进一出视频 | 综合色在线 | 色窝窝无码一区二区三区 | 欧美黑人性猛交xxxx | 欧洲金发美女大战黑人 | 日本一区免费看 | 日本大胆人体视频 | 日韩一区不卡视频 | h片免费在线观看 | 边打电话边做 | аⅴ天堂中文在线网 | 久久精品无码一区二区三区免费 | 亚洲好骚综合 | 亚洲成人免费视频 | 精品蜜桃av | 黄免费在线观看 | 国内成人av | 一区二区在线免费观看视频 | 一级大片免费观看 | 日韩一区二区三区不卡视频 | 中文人妻av久久人妻18 | 人人妻人人澡人人爽精品欧美一区 | 久久精品在线观看 | 青青青草视频 | 国产精品自拍一区 | 欧美激情精品 | av影视在线观看 | 欧美熟妇精品久久久久久 | 怡春院国产| 青青草视频在线观看免费 | 丰满少妇被猛烈进入 | 亚洲一二三av | 黄色日批网站 | 亚洲第6页 | 57pao国产成永久免费视频 | 国产农村妇女aaaaa视频 | 日本少妇xxxx| 成年免费视频黄网站在线观看 | 精品免费国产 | 懂色av一区二区三区免费 | 女同激情久久av久久 | 久热中文字幕 | 免费观看一区二区 | 成人h动漫精品一区二区下载 | 日本不卡网站 | 欧美丰满老妇熟乱xxxxyyy | 97精品国产 | 蜜桃久久久久久 | 欧美极品jizzhd欧美仙踪林 |