优点:
1. 提高程序的灵活性与可扩展性,耦合度;
缺点:
1. 过多使用,会造成逻辑模糊,因为反射已经绕过的源码,看不到逻辑实现,会造成后期维护上的困扰
2. 性能的问题,使用反射处在解释的操作,主要应用在对灵活性和拓展性要求很高的系统框架上,普通程序不建议使用
小结:.Net应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型(class)’组成
本文介绍了C#中的反射机制,包括其优缺点。反射允许程序在运行时动态加载和操作类型,增强了程序的灵活性和可扩展性,但也可能导致逻辑模糊和性能问题。文章通过实例展示了如何使用反射创建类的实例,设置和获取属性值,调用方法,并强调反射在.NET框架中的重要性。
优点:
1. 提高程序的灵活性与可扩展性,耦合度;
缺点:
1. 过多使用,会造成逻辑模糊,因为反射已经绕过的源码,看不到逻辑实现,会造成后期维护上的困扰
2. 性能的问题,使用反射处在解释的操作,主要应用在对灵活性和拓展性要求很高的系统框架上,普通程序不建议使用
小结:.Net应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型(class)’组成

被折叠的 条评论
为什么被折叠?