旗下导航:搜·么
当前位置:网站首页 > .Net教程 > 正文

.NET CORE怎样动态挪用泛型解决方法【C#.Net教程】,.NET,CORE,调用

作者:搜教程发布时间:2019-11-27分类:.Net教程浏览:46评论:0


导读:这篇文章主要为人人细致引见了.NETCORE动态挪用泛型要领,具有肯定的参考价值,感兴趣的小伙伴们能够参考一下本文实例为人人分享了.NETCORE动态挪用泛型要领,供人...
这篇文章主要为人人细致引见了.NET CORE动态挪用泛型要领,具有肯定的参考价值,感兴趣的小伙伴们能够参考一下

本文实例为人人分享了.NET CORE动态挪用泛型要领,供人人参考,具体内容以下


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怎样动态挪用泛型解决要领的细致内容,更多请关注ki4网别的相干文章!

标签:.NETCORE调用


欢迎 发表评论: