.net - 访问修饰符也会影响反射吗?

标签 .net reflection access-modifiers

我一直相信他们做到了,但在这里看到一些答案让我怀疑......

我可以通过反射从类外部访问私有(private)字段/属性/方法吗?

最佳答案

是的,您可以通过反射访问私有(private)字段。这就是许多 ORM 在不通过您的属性的情况下填充对象的方式(这将调用您可能不打算在对象加载时运行的业务逻辑)。

访问修饰符不是一种安全形式!

关于.net - 访问修饰符也会影响反射吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/95974/

相关文章:

java - 如何在 Mesh RestClient 中发送 Json 对象请求并接收节点响应?

delphi - Delphi 中 "strict private"和 "protected"访问修饰符之间的区别?

c# - Winform Webbrowser 被识别为移动设备

c# - 从 .Net 应用程序使用 Azure Monitor Rest API

java - 正则表达式模式上 `java.lang.SecurityException: Prohibited package name` 的解决方法

java - 默认包中定义的类的可访问性

java - 默认访问类中的公共(public)访问方法..有什么意义?

c# - 在 UserControl 中绑定(bind)

c# - 从按键获取数字作为 Int

c# - 将 MemberInfo[] 转换为枚举