码迷,mamicode.com
首页 > Web开发 > 详细

.Net基础

时间:2015-07-12 11:06:11      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:

 概念

Net 版本和C#对应关系

技术分享

.Net各版本差别 参考http://blog.csdn.net/xjc1278003262/article/details/8605738?utm_source=tuicool

.Net1.0  
.Net1.2  
.Net2.0

 1)泛型和可空类型

2)匿名方法

3)迭代

4) 部分类

5)本地应用托管.NET运行时实例的新API。 新的API提供比如多线程、内存分配,程序集加载等更细粒度上的运行时行为控制 。

6)许多新增和改进的ASP.NET Web控件 。

7) 新增ASP.NET个性化功能,如对主题、皮肤、母版页和WebParts 的支持。

.Net3.0  .NET 3.0有点奇特,因为它是一个在CLR、语言和已有库方面都没有改变的“主”版本,而
是由4个新的库组成。
? WPF是下一代用户界面框架;它是一场革命,而不仅仅是对Windows Forms的革新,尽管
这两者可以共同存在。它跟Windows Forms是两种完全不同的模型,在本质上更倾向于组
装式。Silverlight的用户界面基于WPF。
? WCF(Windows Communication Foundation)是构建面向服务的应用程序架构;它不会局限
于单个协议,而是可以进行扩展,并且致力于统一现有的RPC类的通信管道,如远程处理。 

? WF(Wondows Workflow Foundation)是用于构建工作流应用程序的系统。
? Windows CardSpace是一个安全识别系统。

.Net3.5

 1)Linq c#3.0

2)EF

3)新增两个Web开发程序集:System.Web.Abstraction和System.Web.Routing两个新组件。

.Net4.0  
.Net4.5  1)异步

C#各版本差别

C#2.0

泛型

可空类型

匿名方法

委托的增强
迭代器块。

分部类型、静态类、包含不同访问修饰
符的属性的取值方法和赋值方法、命名空间别名、pragma指令以及固定大小的缓冲器,

C#3.0

 LINQ而生

自动属性、数组和局部变量的隐式
类型、对象和集合的初始化程序以及匿名类型

Lambda表达式和表达式
扩展方法
分部方法仅出现在C# 3中

C#4.0

 命名实参、可选参数、更好的COM交互、泛型可变性

动态类型

C#5.0  异步特性
   
   
 

 datetimeoffset

 

   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   

.Net基础

标签:

原文地址:http://www.cnblogs.com/aaa6818162/p/4640563.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!