.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;
    }
  }
}

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

相关文章

  • 使用ASP.NET操作IIS7中应用程序

    使用ASP.NET操作IIS7中应用程序

    IIS7的操作和IIS5/6有很大的不同,在IIS7里增加了 Microsoft.Web.Administration 命名空间里,增加了ServerManager、Site几个大类来操作IIS7。本文主要介绍.NET对IIS7的操作。
    2015-10-10
  • asp.net webform自定义分页控件

    asp.net webform自定义分页控件

    这篇文章主要为大家详细介绍了asp.net webform自定义分页控件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • 如何在Asp.Net Core中集成Refit

    如何在Asp.Net Core中集成Refit

    这篇文章主要介绍了如何在Asp.Net Core中集成Refit,帮助大家更好的理解和学习使用Asp.Net Core,感兴趣的朋友可以了解下
    2021-03-03
  • .net core静态中间件的使用

    .net core静态中间件的使用

    本文主要整理了静态中间件的使用,学习.net core的朋友可以参考下本文
    2021-06-06
  • ASP.NET Core自定义中间件的方式详解

    ASP.NET Core自定义中间件的方式详解

    这篇文章主要介绍了ASP.NET Core自定义中间件的方式,虽然ASP.NET Core为我们提供了一组丰富的内置中间件,但有些时候我们可能会需要自定义一些中间件,将其穿插到管道中,以便满足我们特定业务场景的需求,所以本文将介绍3种方式来满足自定义中间件的需求
    2022-08-08
  • ASP.NET 多次提交的解决办法

    ASP.NET 多次提交的解决办法

    只要把这2个方法放到页面最下面(就是调用scriptmanager的RegisterStartupScript方法)
    2008-12-12
  • ADO调用分页查询存储过程的实例讲解

    ADO调用分页查询存储过程的实例讲解

    下面小编就为大家分享一篇ADO调用分页查询存储过程的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12
  • ASP.NET Core依赖注入系列教程之服务的注册与提供

    ASP.NET Core依赖注入系列教程之服务的注册与提供

    这篇文章主要给大家介绍了关于ASP.NET Core依赖注入系列教程之服务的注册与提供的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧
    2018-11-11
  • GridView导出Excel实现原理与代码

    GridView导出Excel实现原理与代码

    使用GridView来展示数据库表,几乎没对GridView的格式做什么设定,从配置文件中加载SQL,跑出数据就直接绑定到GridView,接下来介绍导出Excel的功能感兴趣的朋友可以参考下
    2013-01-01
  • C#中efcore-ShardingCore呈现“完美”分表

    C#中efcore-ShardingCore呈现“完美”分表

    本文简单的介绍了efcore的分表,着重介绍了efcore下最完美的分表组件ShardingCore,可以帮助大家更好的学习,感兴趣的小伙伴可以参考一下
    2021-08-08

最新评论