C# 反射
文章平均质量分 80
cnblog
cnblog
展开
-
反射_01概述和反射中的运行时类型以及查看类型信息
反射概述公共语言运行库加载器管理应用程序域,这些域在拥有相同应用程序范围的对象周围形成确定边界。这种管理包括将每个程序集加载到相应的应用程序域,以及控制每个程序集中类型层次结构的内存布局。程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,调用类型的方法或访问其字段和属性。反翻译 2011-06-13 10:58:00 · 1076 阅读 · 0 评论 -
反射_02反射类型和泛型类型
反射类型和泛型类型从反射的角度来说,泛型类型和普通类型的区别在于,泛型类型与一组类型参数(如果是泛型类型定义)或类型变量(如果是构造的类型)关联。泛型方法与普通方法的区别也在于此。反射的问题在于提供一种方式来检查类型参数或类型变量的此数组。如果是类型参数,反射还必须提供一种方式来检查约束。本节介绍提供检查泛型类型和方法的能力的 Type 和 MethodInfo 类的方法概述要理解反射处理泛型类型翻译 2011-06-13 16:31:00 · 1482 阅读 · 0 评论