我们的 C# 类成员有多(私密)“了

本文关键字:私密 成员 我们 | 更新日期: 2023-09-27 18:36:08

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

如果是这样的话,为什么private成员真的是私人的呢?我们怎么能保证特意存放在private田里的东西在真正意义上保持私密

我们的 C# 类成员有多(私密)“了

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

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

  • 混淆代码
  • 限制谁可以调用您的方法