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

怎么动态生成List<T>类型

2012-08-22 
如何动态生成ListT类型根据设定文件动态创建一个类 A, 能不能再近一步创建动态List类 ListAType A C

如何动态生成List<T>类型
根据设定文件动态创建一个类 A, 能不能再近一步创建动态List类 List<A>

  Type A = CreateClassA(string classASettingFile);
  
  Type listA = CreateListA(A) ? //如何处理

  //listA 就是 List<A>


  

 

[解决办法]
Type t=Type.GetType(fullname); 
Activator.CreateInstance(t); 
创建实体类后使用返回List<T>就可了
[解决办法]
xue xi
[解决办法]
http://www.google.com.hk/search?q=.net+MakeGenericMethod&hl=zh-CN&newwindow=1&safe=strict&rls=com.microsoft:zh-cn:IE-SearchBox&source=lnt&tbs=lr:lang_1zh-CN%7Clang_1zh-TW&lr=lang_zh-CN%7Clang_zh-TW&sa=X&ei=6u8ITOPuAsWJcIDw-Y4O&ved=0CAcQpwU

不过,没有必要使用反射时尽量不要使用反射,这样的代码往往会更加面向设计接口(而不是因为胡乱反射而看不懂代码)。
[解决办法]

友情帮顶下!顺便学习学习!

热点排行