VS 2008新特性与新功能介绍VS 2008的正式中文版已经正式发布,由于一直上班比较忙于广州网页设计,没有时间来了解,今晚好不容易才抽点时间出来。
以下为为Asp.net 2008的新特性与新功能介绍。
图1
主要是关注于LINQ——我认为是VS 2008(.NET 3.5)中最令人兴奋的特性。LINQ使查询成为了.NET中头等的编程概念,被查询的数据可以是XML(LINQ to XML)、Databases(LINQ to SQL、LINQ to Dataset、LINQ to Entities)和对象(LINQ to Objects)。LINQ也是可扩展的,允许你建立自定义的LINQ数据提供者(比如:LINQ to Amazon、LINQ to NHibernate、LINQ to LDAP)。
广州网站建设C#3.0中的一些新的语言特性和改进:
C#3.0新特性
C#3.0中新引入的几个特性大多数都仅仅是“编译器技巧”或者“语法糖”,其实编译器生成的IL中间代码和原来的是一样的,这样他们就独立于framework和CLR运行时。但是,他们确实需要某些framework的支持,比如System.Core.dll程序集。这就是为什么扩展方法仍然需要依靠于System.Core.dll里包含的System.Runtime.CompilerServices.ExtensionAttribute。
另一方面,查询表达式只是实现了到扩展方法的映射,它包含在System.Linq, System.Data.Linq和System.Xml.Linq命名空间中。
属性:
|
可以写为:
public class Point { |
局部变量类型:
var num = 50; |
编译器会生成IL中间代码,就如同我们编译了下面的代码:
|
对象初始化和集合初始化:
Point p = new Point(); |
相关专题
- 详解Visual Studio 2008的安装过程 (398次浏览)
- 用Visual Studio 2008开发Office业务应用程序 (97次浏览)
- Visual Studio 2008的外壳预览 (92次浏览)
- 动态执行C#代码 (81次浏览)
- ASP.NET 2.0 中跨网页提交的三种方法 (62次浏览)
- 用C#调外部Ping命令获取网络连接情况 (58次浏览)
- WCF中的发布-订阅服务 (51次浏览)
- 数据结构中用C#实现“表达式计算” (50次浏览)
- ASP.NET生成静态页面和分页主要的原理 (50次浏览)
- ASP.NET应用程序的三层设计模型 (45次浏览)




