收藏本站 
广告服务 
网站地图 
>> 本频道近100000余篇各类电脑技术、网络技术、软件技术、网页及平面设计等方面的电脑教程,我们的原则:不是精华拒不收录!
先飞电脑技术网技术文章网络编程C#编程
网络编程 | 网站建设 | 网络技术 | 设计教程 | 软件教学 | 程序开发 | 数据库开发 | 教育认证 | 硬件维护 | 媒体动画 | 机械电子 |

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

[ 作者:佚名    转贴自:网络转载    阅读次数:24    更新时间:2007-10-4 14:47:00   录入:刘光勇 ]        
    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);
   }
   }

  上面的代码中,anonymousTypeArray变量的声明同时运用了隐式类型化数组和匿名类型两种特性,首先创建匿名类型,然后再初始值列表,推断出数组的确切类型。

文章首页【加入到收藏夹】告诉好友】【打印此文】【关闭窗口
  版权声明:本站提供的“C#3.0 新特性之隐式类型化数组”版权归文章所有者,转载请注明出处!
 ·上一篇文章:C#多线程集合数据同步的实现方法      ·下一篇文章:关于C#3.0 新特性之对象构造者
相关文章
·通过实例学习C#开发中的泛型[85]
·解析C#数据类型之间转换问题[61]
·详解Visual C#数据库编程[18]
·关于C#3.0 新特性之对象构造者[28]
·C#3.0 新特性之隐式类型化数组[24]
网站主页 | 收藏本页 | 联系我们 | 广告服务 | 站点地图 | 会员注册 | 招聘信息 | 内容指正

联系QQ:先飞电脑技术网站事务联系QQ,点击可以直接留言. 32933427 电话:13710542091 [世界排名] 鄂ICP备05005890号 先飞电脑教程网