如何动态生成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
不过,没有必要使用反射时尽量不要使用反射,这样的代码往往会更加面向设计接口(而不是因为胡乱反射而看不懂代码)。
------解决方案--------------------友情帮顶下!顺便学习学习!