C#3.0新特性之隐式类型化数组

C#3.0新特性之隐式类型化数组,第1张

C#3.0新特性之隐式类型化数组,第2张

C#3.0这个特性是对隐式类型化本地变量的扩展,有了这个特性,将使我们创建数组的工作变得简单。我们可以直接使用"new[]"关键字来声明数组,后面跟上数组的初始值列表。在这里,我们并没有直接指定数组的类型,数组的类型是由初始化列表推断出来的。
  以下是引用片段:
   class AnonymousTypeArray : AppRunner.AbstractApplication
   {
   public override void Run()
   {
   var intArray = new[] { 1, 2, 3, 4, 5 };
   var doubleArray = new[] { 3.14, 1.414 };
   var anonymousTypeArray = new[] {
   new { Name="van’s", Sex=false, Arg=22 },
   new { Name="martin", Sex=true, Arg=23 }
   };
  
   Console.WriteLine(intArray);
   Console.WriteLine(doubleArray);
   Console.WriteLine(anonymousTypeArray[0].Name);
   }
   }

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » C#3.0新特性之隐式类型化数组

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情