我们的 C# 类成员有多(私密)“了
本文关键字:私密 成员 我们 | 更新日期: 2023-09-27 18:36:08
我们可以使用反射来获取或设置 C# 类中任何private
成员的值(使用 BindingFlags.NonPublic
等)
如果是这样的话,为什么private
成员真的是私人的呢?我们怎么能保证特意存放在private
田里的东西在真正意义上保持私密
你不能。访问修饰符是为面向对象的编程提供封装,而不是为运行时安全性提供封装。
如果您需要安全性,则需要使用更高级别的功能。
- 混淆代码
- 限制谁可以调用您的方法