.NET CORE动态调用泛型方法详解

 更新时间:2017年08月25日 09:51:06   作者:乁卬杨  
这篇文章主要为大家详细介绍了.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;
    }
  }
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Entity Framework表拆分为多个实体

    Entity Framework表拆分为多个实体

    这篇文章介绍了Entity Framework表拆分为多个实体的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • 一步步教你读懂NET中IL(图文详解)

    一步步教你读懂NET中IL(图文详解)

    本文章以一个实际的例子,让你了解堆叠式 VM 的运作原理,并对 .NET IL(Intermediate Language)有最基本的領略,需要的朋友可以参考下
    2013-07-07
  • 详解Spring Boot 中使用 Java API 调用 lucene

    详解Spring Boot 中使用 Java API 调用 lucene

    这篇文章主要介绍了详解Spring Boot 中使用 Java API 调用 lucene,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • .NET中的repeater简介及分页效果

    .NET中的repeater简介及分页效果

    Repeater控件是一个数据绑定容器控件,它能够生成各个项的列表,并可以使用模板定义网页上各个项的布局。本文对此进行详细介绍,下面跟着小编一起来看下吧
    2017-02-02
  • ajax.net对数据库的插入实例

    ajax.net对数据库的插入实例

    ajax.net对数据库的插入实例,需要的朋友可以参考一下
    2013-04-04
  • ng-repeat中Checkbox默认选中的方法教程

    ng-repeat中Checkbox默认选中的方法教程

    这篇文章主要给大家介绍了关于ng-repeat中Checkbox默认选中的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-08-08
  • LINQ教程之使用Lambda表达式

    LINQ教程之使用Lambda表达式

    本文详细讲解了LINQ使用Lambda表达式的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • asp.net下Response.ContentType类型汇总

    asp.net下Response.ContentType类型汇总

    asp.net下Response.ContentType类型汇总...
    2007-04-04
  • .NET使用报表工具FastReport实现打印功能

    .NET使用报表工具FastReport实现打印功能

    这篇文章介绍了.NET使用报表工具FastReport实现打印功能的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-03-03
  • Visual Studio实现xml文件使用app.config、web.config等的智能提示

    Visual Studio实现xml文件使用app.config、web.config等的智能提示

    这篇文章主要为大家详细介绍了Visual Studio中xml文件使用app.config、web.config等的智能提示方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-09-09

最新评论