为什么c# 静态私有属性外部可以有访问权限?
dll A
public class A
{
private static a='xxxxxx';
}
dll B 调试状态
s=new A() ; 悬浮s 时可以看到 a='xxxxxx';
常规当然是不行的,但是有反射( ⊙ o ⊙ )!
调试的时候可以看到一个类的私有属性
@紫寻落: 很正常呀,方便你调试
如果没有混淆,私有静态自动也能反编译出来
调试只是给你看,调用就不行了,除非反射