首页 > 学院 > 开发设计 > 正文

.NET反射 Type类

2019-11-17 02:43:15
字体:
来源:转载
供稿:网友
.NET反射 Type类

不知道大家有过这样类似的编码

?
1Type type=typeof(T);//T是传入的类型

这样写已经是在潜意思的使用反射了。不管你是否知道,但是这是事实。

Type是一个抽象类,必须进行实例化,而typeof则是返回这个实例化的对象,正好符合了Type要求,而且Type也提供了访问对象的能力,包括属性,方法,字段等。对应的为FieldInfo,PRopertyInfo和MethodInfo,以及MemberInfo。它们的关系为MemberInfo为基类,其他类为继承它。

以上为引子,我们来看一个例子,获取对象的描述信息

Type反射获取属性(描述等)

这里定义一个类【五年的指标】,并添加属性描述Description,使用的是扩展特性类Description。这里不细说。

?

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表