前端之家收集整理的这篇文章主要介绍了
c# – 如何将类型“Type”的变量传递给通用参数,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图这样做:
Type type = Type.GetType(string.Format("Gestor.Data.Entities.{0},Gestor.Data",e.Item.Value));
MetaDataUtil.GetColumnasGrid<type>();
但它不工作,你有什么想法可以这样做吗?
你需要用这个反思.
var method =
typeof(MetaDataUtil)
.GetMethod("GetColumnasGrid")
.MakeGenericMethod(new [] { type })
.Invoke(null,null);
原文链接:https://www.f2er.com/csharp/97398.html