今天在公司公共目录里面看到一篇:c#高级编程的电子书,打开随便浏览了一下,发现一个单词是internal让我想起曾经有次面试有人问过我这个的用法,偶是没有答出来的,因为以前从来没有见过,今天好好看了下,原来也public,protect,private一样的,是一种访问修饰符,这个Internal的用法是:在该程序里面任何一个变量都可以调用,但是到了另一个项目里面就不能用了。 在网上看到Internal的用法还比较奇怪,前面还可以加修饰符protect,但是不可以加public或者private,家了protect的用法更加强大,具体都是访问的范围控制:
这个关键字我觉得在很多时候可以使用,值得好好学习学习
Internal,选择它的方法是在成员声明中包括 internal 修饰符。internal 的直观含义是“访问范围限定于此程序”。
Protected internal(意为受保护或内部的),选择它的方法是在成员声明中包括 protected 和 internal 修饰符。protected internal 的直观含义是“访问范围限定于此程序或那些由它所属的类派生的类型”这个关键字我觉得在很多时候可以使用,值得好好学习学习
浙公网安备 33010602011771号