<分区>
我在 msdn 上阅读了一篇关于 reflection 的文章但我连 10% 都无法理解它的好处和用法。
您能否简要概述一下什么是反射以及我如何从中受益。
标签 c# .net reflection
最佳答案
反射允许您编写可以检查代码本身各个方面的代码。
它可以让你做一些简单的事情,比如:
在运行时检查对象的类型(例如简单调用 typeof()
)
在运行时检查对象的属性以更改方法的行为(.NET 中的各种序列化方法)
对于更复杂的任务,例如:
较早的是更常见的用法。后者有助于为他们的应用程序开发插件架构的开发人员,或希望根据配置更改在运行时交换程序集的人员。
关于c# - C# 中的反射是什么,有什么好处。如何使用它来获得好处,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3101577/