c# 反射

来源:百度知道 编辑:UC知道 时间:2024/05/27 14:06:40
最近 看了看 c# 其中看到有一章是序列化 与反射
只知道序列化能更好的保存对象
但不知道反射有什么用 ..
请高手们说下 反射有哪些方面的应用
谢谢 大家

反射是在没有提供代码的情况下,仅仅通过DLL文件来获取该文件中所包含的接口,类,方法等,并调用它们。
一般反射用来实现在不同模块甚至不同的软件之间协调工作,整合起来实现一项应用。这样做可以降低不同模块之间的依赖关系,大大提高可维护性。

动态读取程序集里的方法,类,属性等,,,,,