c# dynamic的好处
dynamic可在反射、json反序列化时使用、已达到减少代码量的效果。看代码
usingSystem;
namespaceConsoleApp2
{
classProgram
{
staticvoidMain(string[]args)
{
System.Typet=typeof(Person);
varobj=Activator.CreateInstance(t,null);
t.InvokeMember("Talk",System.Reflection.BindingFlags.InvokeMethod,null,obj,newobject[]{"hellworld!"});
dynamicobj2=Activator.CreateInstance(t,null);
obj2.Talk("hellworld!");
}
}
classPerson
{
publicvoidTalk(stringmsg)
{
Console.WriteLine(msg);
}
}
}
//发送请求
stringresult=HttpUtil.HttpPost(uri,url,data,headerdata);
Console.WriteLine("获取销售易表"+table+"数据:");
Console.WriteLine(result);
//数据反序列化为匿名对象
varlist=JsonConvert.DeserializeAnonymousType(result,new{records=newList()});
以上就是c#dynamic的好处的详细内容,更多关于c#dynamic的资料请关注毛票票其它相关文章!
热门推荐
10 财运虎年祝福语简短语
11 单亲爸爸春节祝福语简短
12 狗狗上厕所训练
13 植物种植祝福语简短
14 翻译考试祝福语朋友简短
15 个人周年庆简短祝福语
16 狗狗怎么训练
17 分别祝福语简短搞笑英文
18 生日广州男生祝福语简短