以下类声明是什么意思?
internal class A { }
public class B { }
我可以使用具有类A和B的程序集的引用来访问另一个程序集中的另一个类中的两个类。内部和公共访问说明符在类方面的区别是什么?
答案 0 :(得分:3)
内部仅在其所在的程序集中可用。
Public可用于引用它所在的任何程序集。
如果你可以从另一个程序集访问内部类,你可以使用" InternalsVisibleTo"设置,或者您没有引用您认为自己的课程。
答案 1 :(得分:0)
internal意味着它只能由同一程序集中的其他类访问。公共意味着它可供所有其他类使用。