C# 版本歷史

只讀的成員 默認(rèn)的接口方法 使用聲明 靜態(tài)局部功能 一次性ref結(jié)構(gòu) 可以為空引用類型

C#于2002年首次隨.NET Framework 1.0引入,此后發(fā)展很快。下表列出了每個C#版本中引入的重要功能:        

  版 本
重要功能                        
                           C#1.0                        
  • 基本特性                             

C# 2.0
  • 泛型

  • 部分類型

  • 匿名方法

  • 迭代器

  • 可空類型

  • 私有setter(屬性)

  • 方法組轉(zhuǎn)換(委托)

  • 協(xié)方差與逆方差

  • 靜態(tài)類

C#3.0                        
  • 隱式類型局部變量

  • 對象和集合初始化項

  • 自動實現(xiàn)的屬性

  • 匿名類型

  • 擴(kuò)展方法

  • 查詢表達(dá)式

  • Lambda表達(dá)式

  • 表達(dá)式樹

  • 分部方法

C#4.0                        
  • 動態(tài)綁定(后期綁定)

  • 命名參數(shù)和可選參數(shù)

  • 泛型協(xié)變和逆變

  • 嵌入式互操作類型

C#5.0                        
  • 異步特性

  • 調(diào)用者的信息

C#6.0                        
  • 表達(dá)式體方法

  • Auto-property初始化

  • nameof表達(dá)式

  • 主構(gòu)造函數(shù)

  • 在catch塊中等待

  • 異常過濾器

  • 字符串插值

C#7.0                        
  • out變量

  • 元組

  • 棄元

  • 模式匹配

  • 本地函數(shù)

  • 廣義異步返回類型

  • 更多..

C#8.0                        
  • 只讀的成員

  • 默認(rèn)的接口方法

  • 使用聲明

  • 靜態(tài)局部函數(shù)

  • 一次性ref結(jié)構(gòu)

  • 可空引用類

  • 更多..

下一節(jié)將學(xué)習(xí)如何為C#設(shè)置開發(fā)環(huán)境。

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清