用字符串得到实例化类(反射、动态特指)

string str_namespace="DataEntity";//命名空间
   string str_classname="DataEntity.BA_EMPLOYEEEty";//类名
   System.Reflection.Assembly assembly=System.Reflection.Assembly.Load(str_namespace);
   Type t=assembly.GetType(str_classname);
   SysCommon.EntityBase.BaseDataSet ds=(SysCommon.EntityBase.BaseDataSet)System.Activator.CreateInstance(t);

   foreach(SysCommon.EntityBase.ColumnProperty cp in ds.ColumnPropertyList)
   {
    this.Response.Write(cp.Column);
   }

posted @ 2007-06-30 14:56  kuailewangzi1212  阅读(387)  评论(0编辑  收藏  举报