#region 反射实例化类里所有的成员
public IMSDB()
{
var type = this.GetType();
//反射解析 获取成员列表
System.Reflection.PropertyInfo[] properties = type.GetProperties(System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.Public);
if (properties.Length > 0)
{
foreach (var pi in properties)
{
var instance = Activator.CreateInstance(pi.PropertyType);
pi.SetValue(this, instance, null);
}
}
}
#endregion
评论