首页 > 代码库 > C# 访问控制:public、private、protected和internal
C# 访问控制:public、private、protected和internal
平日工作时最常用的访问控制符是public和private,当看到prism里面大量使用protected的时候,觉得还是不太理解为啥。
所以就静下心来查找并理解了一下,这里记录下,以便回顾和交流。
如果没有指定访问控制符,默认则是internal。
以下是从stackoverflow看到的一张表:
为什么需要访问控制呢?
- 当项目越来越大时,很容易剥离模块间的交互,而不用担心一些意外的调用;
- 代码安全控制,让别人只能访问希望他人能访问的方法;
- 易于程序结构的组织。
C# 访问控制:public、private、protected和internal
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。