反射
詹姆士x
这个作者很懒,什么都没留下…
展开
-
c#反射-构建泛型和数组
在反射中,反射获取的类型可以是么有填入类型参数的类型。其中和类型参数有关的成员无法获取和执行。以下是示例类。原创 2023-02-12 02:44:40 · 570 阅读 · 0 评论 -
c#反射-执行方法和创建实例
以下是示例类,有两个重载方法和一个构造器。原创 2023-02-12 01:11:29 · 523 阅读 · 0 评论 -
c#反射-获取属性,索引器,事件的访问器
访问器是一个方法。在获取到访问器后,查看元数据,和调用方法的操作和反射获取的普通方法是一样的。以下是示例类。原创 2023-02-12 00:51:11 · 525 阅读 · 0 评论 -
c#反射-获取属性和字段的值
示例类具有一个私有实例字段,一个实例属性,一个实例字段,一个静态私有属性。原创 2023-02-12 00:31:42 · 2000 阅读 · 1 评论 -
c#反射-查看成员元数据
参数和返回值需要通过ParameterInfo类获取特性。不同的是方法的返回值,参数,和本身三个位置都可以放特性。各成员类的检查特性方法和Type的差不多。原创 2023-02-11 05:51:55 · 154 阅读 · 0 评论 -
c#反射-从Type搜寻成员
除了Type可以描述类型的信息以外。还有字段,属性,方法,构造器,事件等类型,用于描述各自的成员。以下是示例类。原创 2023-02-11 05:08:04 · 172 阅读 · 0 评论 -
c#反射-查看Type的元数据
元数据是描述数据的数据。例如抽象,密封这些类的修饰关键字,都是在描述这个类。在使用程序集获取所有类型后,可以再检验元数据筛选出想要的Type,再用Type构建值。原创 2023-02-11 04:32:55 · 528 阅读 · 0 评论 -
c#反射-获取Type
使用Type的静态方法GetType,可以获取类型。参数是这个类型的(带命名空间,带声明类,带泛型)这种做法通常是从文件名,构建这种类型。(源文件通常只声明一个类,而且类名和文件名同名。并且通常命名空间和文件夹层级也一样)原创 2023-02-11 04:08:46 · 1792 阅读 · 0 评论