标签: c# .net reflection access-modifiers
我们可以使用反射来获取或设置C#类中任何private成员的值。 (使用BindingFlags.NonPublic等)
private
BindingFlags.NonPublic
如果是这种情况,private成员如何真正私密?我们怎样才能确保故意存储在private字段中的东西在真正意义上保持私密?
答案 0 :(得分:2)
你做不到。访问修饰符用于为面向对象的编程提供封装,而不是为了运行时安全性。
如果您需要安全性,则需要使用更高级别的功能。