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