我们的C#班级成员是多么“私密”?

时间:2013-10-21 09:02:25

标签: c# .net reflection access-modifiers

我们可以使用反射来获取或设置C#类中任何private成员的值。 (使用BindingFlags.NonPublic等)

如果是这种情况,private成员如何真正私密?我们怎样才能确保故意存储在private字段中的东西在真正意义上保持私密?

1 个答案:

答案 0 :(得分:2)

你做不到。访问修饰符用于为面向对象的编程提供封装,而不是为了运行时安全性。

如果您需要安全性,则需要使用更高级别的功能。