.NET 4.0 之 Dynamic 动态类型

  一、.NET4.0主要新特性

  .NET4.0在.NET3.5基础上新增的主要特性有:可选参数、命名参数和Dynamic。具体请阅生鱼片的这篇博文。这里我们着重讲解C#4.0的Dynamic特性,对于其他特性大家可以在VS2010内尝试一下。总之.NET在不断进步中。

  二、ExpandoObject普通应用

  ExpandoObject 类,“需引用System.Dynamic命名空间” 。请看以下代码:

dynamic Customer = new ExpandoObject();
Customer.Name
= "Lucy";
Customer.Age
= 20;
Customer.Female
= true;
Console.WriteLine(Customer.Name
+ Customer.Age + Customer.Female);
Console.ReadKey();

NET技术.NET 4.0 之 Dynamic 动态类型,转载需保留来源!

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。