本文摘自PHP中文网,作者巴扎黑,侵删。
这篇文章主要为大家详细介绍了.NET CORE动态调用泛型方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下本文实例为大家分享了.NET CORE动态调用泛型方法,供大家参考,具体内容如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | using System;
using System.Reflection;
namespace DynamicCall
{
class Program
{
static void Main( string [] args)
{
Console.WriteLine( "Hello World!" );
Program p = new Program();
var ti = p.GetType().GetTypeInfo();
var mtd = ti.GetMethod( "Get" );
Console.WriteLine(mtd?.ToString() ?? "no get method." );
var genMethod = mtd.MakeGenericMethod( typeof ( int ));
var obj = genMethod.Invoke(p, new object [] { });
Console.WriteLine(obj?.ToString() ?? "no get result." );
Console.ReadLine();
}
public string Get<T>()
{
return typeof (T).FullName;
}
}
}
|
以上就是.NET CORE如何动态调用泛型解决方法的详细内容!
相关阅读 >>
asp.net core新建项目教程(3)_实用技巧
c#中匿名对象与var以及动态类型 dynamic的详解
c# 数组作为参数传递出现的问题解决
c#中多线程之thread类详解
c#如何利用filesystemwatcher控件实现的文件监控的具体示例分享
c# winform跨线程访问控件的图文详解
比较.net中接口与类
基于.net平台常用的框架整理的详细介绍
c#如何使用libusbdotnet实现usb通信的示例详解
asp.net在网站根目录下创建文件夹
更多相关阅读请进入《.net》频道 >>
清华大学出版社
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。
转载请注明出处:木庄网络博客 » .NET CORE如何动态调用泛型解决方法