C 各版本更新簡介

2021-09-06 13:36:00 字數 1641 閱讀 1816

----------

c#2.0  針對於.net framework 2.0 新特性有:

分部類泛型

靜態類迭代器

匿名方法

委託的協變和逆變

屬性訪問器可以被單獨設定訪問級別

可空型別

??操作符 ==>如果不為空返回自身,如果為空則返回之後的操作  nullobj??obj;

-----------

c# 3.0 針對於.net framework 3.5 新特性有:

linq

類初始化器

匿名型別 var x = new ;

區域性變數型別推斷 var

lambda表示式

自動化屬性

擴充套件方法

分部方法

-----------

c# 4.0 新特性:

具名可選引數

泛型的協變和逆變

--------------------------------------

.net framework 幾個版本發布時間及對應 vs

版本       版本號                   發布時間               visual studio         windows 內建

1.0         1.0.3705.0             2002-02-13        visual studio.net 

1.1         1.1.4322.573         2003-04-24        visual studio 2003  windows server 2003

2.0         2.0.50727.42         2005-11-07        visual studio 2005 

3.0         3.0.4506.30           2006-11-06                                         windows vista, windows server 2008

3.5         3.5.21022.8           2007-11-19        visual studio 2008   windows 7, windows server 2008 r2

4.0         4.0.30319.1           2010-04-12        visual studio 2010 

4.5         4.5.40805.17020   2011-09-20        visual studio 2011

---------------------------------------

.net framework版本與clr之間的關係:

.net framework 2.0 = clr 2.0 + fcl(framework class library) .net framework 3.0 = .net framework 2.0 + sp1 + wpf + wcf + wf + cardspace .net framework 3.5 = .net framework 3.0 + sp2 + new compiler

這三個版本framework的clr都是2.0

.net framework 4.0。那麼框架4.0對應的clr版本是4.0

C 各版本更新簡介

c 2.0 針對於.net framework 2.0 新特性有 分部類泛型 靜態類迭代器 匿名方法 委託的協變和逆變 屬性訪問器可以被單獨設定訪問級別 可空型別 操作符 如果不為空返回自身,如果為空則返回之後的操作 nullobj?obj c 3.0 針對於.net framework 3.5 新...

Ubuntu 各版本代號簡介

ubuntu最新發行版主要提供 desktop 和 server 兩種版本。1.desktop版本 desktop 是 live cd 的名字,什麼是 live cd?live cd 是乙個燒錄在光碟上的作業系統,我們並不需要硬碟就可以直接在光碟上執行這個作業系統。裡面也已經整合了很多軟體,我們一般...

Windows8 各版本簡介

微軟的 windows8 作業系統 提供了4 個不同的版本,分別是 windows rt windows 8 標準版 windows 8 pro 專業版以及 windows 8 enterprise 企業版。其中 windows rt 是專為平板 而生的,其餘的 3款均是 pc版。由於win8 與w...