反射对象方法小结

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();

你可能感兴趣的:(assembly,null,dll)