C#中Internal关键字

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

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

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

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

 

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

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

posted @ 2020-04-24 14:10  zhaogaojian  阅读(1547)  评论(0编辑  收藏  举报