C#3.0 新特性之隐式类型化数组
日期:2007年10月6日 作者: 查看:[大字体 中字体 小字体]-
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 新特性之隐式类型化数组 相关文章:
- ·Buro North设计的创意组合圣诞树
- ·JavaScript中splice数组函数
- ·中小企业无线组网中应注意事项
- ·用Oracle和SQL Server数据库组合利弊分析
- ·三层交换机的概念及其组网应用
- ·LinQ学习之旅 从整型数组中找出偶数
- ·实现跨多个表格的数据进行组合的SQL语句
- ·无线办公室网络的组建方案
- ·三层交换机组播服务器配置技巧
- ·微软紧随Google加入地理标准组织
- C#3.0 新特性之隐式类型化数组 相关软件
- ·《黑名单上的人》01特别行动小组(198208版)
- ·《仙剑奇侠传4》墙纸欣赏(组图)
- ·《反恐精英》丹麦电竞组织mYm官方音乐
- ·《反恐》NGL One 第4赛季资格赛 胜者组决赛 录象
- ·《模拟人生2之流行组合》免CD补丁
- ·《模拟人生2流行组合》属性修改器
- ·WCG巴西预选赛胜者组决赛 g3x vs mibr
- ·《魔兽》美国小组赛录象包
- ·《魔兽》NGL Two预选赛胜者组决赛录像包
- ·专案组长
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:Windows Vista系统下创建和使用恢复盘新方法
精品推荐
热点TOP10
- ·用c#监控网络流量
- ·C#编写的windows计算器-源代码
- ·飞机订票系统设计
- ·C/C++笔试、面试题目大汇总
- ·《俄罗斯方块》程序编写详解
- ·Windows API-GDI入门基础知识详解(2)
- ·socket编程原理
- ·打字游戏
- ·七年IT奋斗纪实及感悟
- ·C #中的几个线程同步对象方法
- ·牛顿和拉格朗日插值算法
- ·VC++动态链接库编程之MFC扩展 DLL
- ·C# 操作文件
- ·如何用C#编写文本编辑器
- ·c#操作word表格
- ·编程特例篇——LOGO语言
- ·Raw Socket(原始套接字)实现Sniffer(嗅探)
- ·C#编程中的 New 关键词的几种用法
- ·实战开发 C# 索引器学习笔记
- ·C#源码读取excel数据到程序中-SQL SERVER-到dataset中
特别推荐
- ·C#程序开发中的常用函数汇总
- ·C#数据库操作的三种经典用法
- ·C/C++笔试、面试题目大汇总
- ·Beej的网络socket编程指南
- ·socket编程原理
- ·C语言的常用库函数使用方法分析及用途
- ·在C语言中如何处理时间和日期
- ·C++设计模式之Singleton
- ·VC++动态链接库编程之MFC扩展 DLL
- ·TCP/IP网络重复型服务器通信软件的设计
- ·DirectX游戏开发入门
- ·经典与现代的结合:在MFC中集成RAD .NET框架
- ·Windows API-GDI入门基础知识详解(2)
- ·Visual C++ 入门精解
- ·C#基础概念二十五问
- ·用C#实现pdf文件的完整性验证
- ·成为嵌入式程序员应知道的0x10个问题
- ·TCP/IP编程实现远程文件传输
- ·几个C#编程的小技巧
- ·C# 编码规范和编程好习惯
