首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

一函数参数为 Type 请教在函数体中怎么创建这个Type 类型的对象呢

2012-08-10 
一函数参数为 Type 请问在函数体中如何创建这个Type 类型的对象呢?如题、多谢能C# code public Listobject

一函数参数为 Type 请问在函数体中如何创建这个Type 类型的对象呢?
如题、多谢能

C# code
 public List<object> DataToEntity(Type type,SqlDataReader dr)        {            List<object> listObj = new List<object>();            while (dr.Read())            {                object obj = new object();//我想在这里创建一个type类型的对象。                PropertyInfo[] infos = type.GetProperties();                foreach (PropertyInfo info in infos)                {                    string str = dr[info.Name].ToString();                    info.SetValue(obj, dr[info.Name], null);                }                listObj.Add(obj);            }            dr.Close();            return listObj;        }


[解决办法]
object obj = Activator.CreateInstance(type); ;//我想在这里创建一个type类型的对象。

热点排行