c# – 如何将类型“Type”的变量传递给通用参数

c# – 如何将类型“Type”的变量传递给通用参数,第1张

概述我试图这样做: Type type = Type.GetType(string.Format("Gestor.Data.Entities.{0}, Gestor.Data", e.Item.Value));MetaDataUtil.GetColumnasGrid<type>(); 但它不工作,你有什么想法可以这样做吗? 你需要用这个反思. var method = typeof(Meta 我试图这样做:
Type type = Type.GetType(string.Format("Gestor.Data.EntitIEs.{0},Gestor.Data",e.Item.Value));MetaDataUtil.GetColumnasGrID<type>();

但它不工作,你有什么想法可以这样做吗?

解决方法 你需要用这个反思.
var method =    typeof(MetaDataUtil)    .@R_301_3815@("GetColumnasGrID")    .MakeGenericmethod(new [] { type })    .Invoke(null,null);
总结

以上是内存溢出为你收集整理的c# – 如何将类型“Type”的变量传递通用参数全部内容,希望文章能够帮你解决c# – 如何将类型“Type”的变量传递给通用参数所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1238961.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存