认识 C# 的 存取层级修饰词

修饰词~可以限制类别的存取层级

我的举例是:像是一些私密的东西你不想让别人随便乱看一样
就要设隐私权的概念http://img2.58codes.com/2024/emoticon07.gif

目前有六个层级~
我用表列一下 以下有:

存取层级修饰词说明public公开层级,存取无限制 。protected可由他宣告类别或是子类别进行存取。internal存取只限定于这一个专案。protected internal存取只限定这个专案或是子类别。private私有层级,存取只限于宣告的类别主体(class类别的成员默认)。private protected存取限于目前组件内包含类别或衍生自包含类别的型别。(太少看到直接引用官网的解释XD)

範围比较:
 private 小于 internal/protected 小于 protected internal 小于 public 

参考来源
Nelson大的 比较各种修饰词存取範围
官网 存取修饰词 (C# 参考)


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章