C#中Internal关键字

VS2019重构时生成函数体以internal static开头,之前没怎么注意internal这个关键字,在网上查了下

internal(内部):限定的是只有在同一程序集中可访问,可以跨类
protected(受保护):限定的是只有在继承的子类中可访问,可以跨程序集
protected internal:受保护“或”内部修饰符修饰成员,当父类与子类在同一个程序集中,internal成员可见。当父类与子类不在同一个程序集中,子类不能访问父类internal成员,而子类可以访问父类的ptotected internal成员,

以上三点总结来自:https://blog.csdn.net/baidu_32134295/article/details/51285603

——————————————————————————————————————————————

————————————————————————————————————————————————

 根据上面三点说明,应该时只有在同一个程序集可以进行调用。

原文地址:https://www.cnblogs.com/zhaogaojian/p/12767122.html