为了账号安全,请及时绑定邮箱和手机立即绑定

如果动态生成List<T>

如果动态生成List<T>

汪汪一只猫 2018-12-06 11:53:02
如何动态生成List<T>, 现在已知 T 的字符串格式的名称,T 应为另外程序集中的类型。 网上找到一段代码   1 string strType = "TourTMP_Quote";2 Type t = Type.GetType(string.Format("System.Collections.Generic.List`1[{0}]", strType));3 MethodInfo add = t.GetMethod("Add", new Type[1] { typeof(int) });4 object list = t.InvokeMember(null,5 BindingFlags.DeclaredOnly |6 BindingFlags.Public | BindingFlags.NonPublic |7 BindingFlags.Instance | BindingFlags.CreateInstance, null, null, new object[] { });   但是T只能是在相同程序集中的类型,如果T在另外的程序集中,则为 type t 为null。如果要达到我的目的,我该怎么做,麻烦高手们给予指教。 最好能附上代码,谢谢
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 456 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信