在C#中打包私有?

5 c# java

在Java中,没有任何可见性关键字的方法称为包私有,可以从同一包中的对象中看到.

如果一个方法或一个字段在C#中没有任何可见性关键字,它是否也包装私有,如果不是,那么可见性呢?

如何在C#中将字段包私有化?

Ste*_*e B 11

默认情况下,类被标记为internal未指定.在这种情况下,只有来自同一程序集的类才能使用它.

实际上,可以通过使用InternalsVisibleToAttribute允许自动化特定的其他程序集来查看内部类型来覆盖它