c# dynamic的好处

 更新时间:2020年12月07日 09:50:56   作者:chesterdotchen  
这篇文章主要介绍了c# dynamic的好处,以示例代码帮助大家更好的了解和学习,感兴趣的朋友可以了解下

dynamic 可在反射、json反序列化时使用、已达到减少代码量的效果。看代码

using System;

namespace ConsoleApp2
{
  class Program
  {
    static void Main(string[] args)
    {
      System.Type t = typeof(Person);
      var obj = Activator.CreateInstance(t, null);
      t.InvokeMember("Talk", System.Reflection.BindingFlags.InvokeMethod, null, obj, new object[] { "hell world!" });

      dynamic obj2 = Activator.CreateInstance(t, null);
      obj2.Talk("hell world!");
    }
  }

  class Person
  {
    public void Talk(string msg)
    {
      Console.WriteLine(msg);
    }
  }
}
//发送请求
      string result = HttpUtil.HttpPost(uri, url, data, headerdata);

      Console.WriteLine("获取销售易表" + table + "数据:");
      Console.WriteLine(result);
      //数据反序列化为匿名对象
      var list = JsonConvert.DeserializeAnonymousType(result, new { records = new List<dynamic>() });

以上就是c# dynamic的好处的详细内容,更多关于c# dynamic的资料请关注脚本之家其它相关文章!

相关文章

  • C#通过流写入一行数据到文件的方法

    C#通过流写入一行数据到文件的方法

    这篇文章主要介绍了C#通过流写入一行数据到文件的方法,涉及C#针对文本文件读写的基本技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • C#导出GridView数据到Excel文件类实例

    C#导出GridView数据到Excel文件类实例

    这篇文章主要介绍了C#导出GridView数据到Excel文件类,实例分析了C#使用GridView及Excel的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • C#使用CallContext缓存线程数据

    C#使用CallContext缓存线程数据

    这篇文章介绍了C#使用CallContext缓存线程数据的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • C# Process调用外部程序的实现

    C# Process调用外部程序的实现

    这篇文章主要介绍了C# Process调用外部程序的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • WPF实现动画效果(五)之关键帧动画

    WPF实现动画效果(五)之关键帧动画

    这篇文章介绍了WPF实现动画效果之关键帧动画,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • Winform实现抓取web页面内容的方法

    Winform实现抓取web页面内容的方法

    这篇文章主要介绍了Winform实现抓取web页面内容的方法,代码只有短短几行,但是功能很实用,需要的朋友可以参考下
    2014-09-09
  • c#对xml增删改查操作示例

    c#对xml增删改查操作示例

    本文主要介绍c#对xml增删改查操作的示例,大家参考使用吧
    2014-01-01
  • c#中查询表达式GroupBy的使用方法

    c#中查询表达式GroupBy的使用方法

    本篇文章介绍一下GroupBy的使用方法,包括实验基础数据用例,通过实例代码给大家介绍的非常详细,需要的朋友跟随小编一起看看吧
    2021-11-11
  • 详解C#中IAsyncDisposable接口的使用

    详解C#中IAsyncDisposable接口的使用

    在.NET Core 3.0的版本更新中,官方我们带来了一个新的接口 IAsyncDisposable,下面小编就来和大家聊聊它的简单使用吧,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-07-07
  • C#枚举数值与名称的转换实例分享

    C#枚举数值与名称的转换实例分享

    在应用枚举的时候,时常需要将枚举和数值相互转换的情况。有时候还需要转换成相应的中文。下面介绍一种方法
    2013-08-08

最新评论