2008年10月17日

【vs.net 2008系列-LINQ】 1. LINQ介绍

摘要: 语言集成查询 (LINQ) 是 Visual Studio 2008 和 .NET Framework 3.5 版中一项突破性的创新,它在对象领域和数据领域之间架起了一座桥梁。 传 统上,针对数据的查询都是以简单的字符串表示,而没有编译时类型检查或 IntelliSense 支持。此外,您还必须针对以下各种数据源学习不同的查询语言:SQL 数据库、XML 文档、各种 Web 服务等。LINQ 使... 阅读全文

posted @ 2008-10-17 16:10 黄昌楠 阅读(245) 评论(0) 推荐(0)

【vs.net 2008系列】 6.如何:推断匿名类型声明中的属性名和类型

摘要: 匿名类型不提供直接指定属性的数据类型的机制。所有属性的类型都是推断出来的。下面的示例从用于初始化属性的值,直接推断 Name 和 Price 属性的类型。 Visual Basic 复制代码 ' Variable prod... 阅读全文

posted @ 2008-10-17 15:15 黄昌楠 阅读(188) 评论(0) 推荐(0)

【vs.net 2008系列】 5.命名类型和匿名类型之比较

摘要: 用于声明匿名类型实例的格式类似于在使用对象初始值设定项声明命名类型实例时使用的格式。但是,结果存在重大差异。 声明 在下面的示例中,product1 是匿名类型的实例,而 product2 是类 Product 的实例。这两个声明都在其声明中使用了初始化列表。这两个声明之间的唯一语法区别在于,在 New 之后没有为 product1 指定数据类型。这使它成为... 阅读全文

posted @ 2008-10-17 15:09 黄昌楠 阅读(168) 评论(0) 推荐(0)

【vs.net 2008系列】 4.匿名类型

摘要: Visual Basic 2008 引入了匿名类型,使您能够在没有为数据类型编写类定义的情况下创建对象。此时,编译器将为您生成类。该类没有可用的名称,是直接从 Object 继承的,它包含在声明对象时指定的属性。由于未指定数据类型的名称,因此将它称为“匿名类型”。 下面的示例声明并创建变量 product,作为具有两个属性(Name 和 Price)的匿名类型的实例。 ... 阅读全文

posted @ 2008-10-17 10:02 黄昌楠 阅读(220) 评论(0) 推荐(0)

导航