首页 新闻 会员 周边 捐助

动态创建泛型对象

0
[已关闭问题] 关闭于 2008-05-05 22:10
<P>在把字符串反序列化到对象的时候,我需要给IList&lt;TableInfo&gt; ls&nbsp;这样的对象填充数据,但我去不可能用obj = Activator.CreateInstance(typeof(ls))来创建对像,因为它是一个接口,有没有什么办法动态地返回一个List的对象.</P>
问题补充: obj = Activator.CreateInstance(objType); 关键是这个objType是动态变化的,只有在运行时才能知道它是什么,无法在代码里写死的. 现在先不关心性能的问题.
黄尚的主页 黄尚 | 菜鸟二级 | 园豆:272
提问于:2008-05-05 10:44
< >
分享
所有回答(2)
0
obj = Activator.CreateInstance(typeof(List<TableInfo>));
deerchao | 园豆:8367 (大侠五级) | 2008-05-05 12:04
0
http://www.cnblogs.com/darkangle/archive/2007/12/16/996377.html 用反射性能恐不好吧~~看看这篇是否有些启发?
沙加 | 园豆:3680 (老鸟四级) | 2008-05-05 16:08
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册