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的资料请关注脚本之家其它相关文章!
相关文章
http图片上传安全性问题 根据ContentType (MIME) 判断其实不准确、不安全
图片上传常用的类型判断方法有这么几种---截取扩展名、获取文件ContentType (MIME) 、读取byte来判断(这个什么叫法来着?)。下面由脚本之家小编跟大家分享图片上传安全性问题,感兴趣的朋友一起看看吧2015-09-09
Winform之TextBox输入日期格式验证yyyy-mm-dd
Winform之TextBox输入日期格式验证yyyy-mm-dd的实例与正则表达式,需要的朋友可以参考一下2013-02-02
C#使用System.Buffer以字节数组Byte[]操作基元类型数据
这篇文章介绍了C#使用System.Buffer以字节数组Byte[]操作基元类型数据的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2022-05-05


最新评论