现在的位置: 首页 > 综合 > 正文

反射对象方法小结

2013年10月13日 ⁄ 综合 ⁄ 共 334字 ⁄ 字号 评论关闭

Type type = Type.GetType("ClassName");

 

本程序集或DLL内反射对象实例

Activator.CreateInstance(Type type);

Activator.CreateInstance(object.GetType());

 

在别的程序集(dll)中反射对象实例

assembly - 对应DLL的名字

ClassName - 包插命名空间在内的类名

Assembly.Load(assembly).CreateInstance(ClassName);

 

利用反射通过属性名获得属性的值

item是对象,name是属性名

item.GetType().GetProperty("name").GetValue(item, null).ToString();

抱歉!评论已关闭.