iT邦幫忙

2021 iThome 鐵人賽

DAY 1
0

C#

C# 讀做 (see sharp), 是一個基於 .Net Framework 的通用, 多範型的程式語言, 包含靜態類型, 強類型, 詞法範圍, 命令式, 聲明式, 函數式, 泛型, 基於類的物件導向, 由 Anders Hejlsberg 於 2000 在微軟設計的, 2002 年通過 ECMA 為 ECMA-343, 2003 通過 ISO為 ISO/IEC 23270, C# 1.0 2002 發行, 主要特色有結構, 事件, 屬性(property), 委派, 特性(Attribute), C# 2.0 於 2005 發行, 新特性有泛型, 部分類型, 匿名方法, 可為 Null 的實質型別, 迭代器, 共變數與反變數, 2007 年發行 C# 3.0, 新特性有自動化屬性, 匿名型別, 查詢運算式, Lambda 運算式, 運算式樹狀結構, 擴充方法, 隱含型別區域變數, 部分方法, 物件與集合初始化運算式, 2010 年發行 C# 4.0, 新功能有動態繫結, 具名和選擇性引數, 范型 covariant 和 contravariant, 內嵌的 interop 類型, 2012 年發行 C# 5.0 新特性有非同步成員, 呼叫端資訊屬性, 2015 年發行 C# 6.0, 新特性有索引初始設定式, catch/finally 區塊中的 Await, 僅限 getter 屬性的預設值, 2017 年發行 C# 7.0, 新特性有Out 變數, Tuple 和解構, 模式比對, 區域函示, 展開的運算主體成員, Ref 區域變數和傳回, C# 7.1 開始發行點版本新特性有 async Main 方法, default 常值運算式, Tuple 型別推導, 泛型型別參數的模糊比對, C# 7.2新特性有非後置具名引數, 數值常數中的前置底線, private protected 存取修飾詞, 條件 ref 運算式, C# 7.3 主要兩個主題, 一個使安全代碼與不安全代碼性能一樣好, 一個是對現有功能增強, 可以使用 Tuple 型別測試 == 和 != 等等增強功能, 2019 年發行 C# 8.0 是特別以 .Net Core 為目標的第一個主要 C# 版本, 2020 年發行 C# 9.0 以 .Net 5 版本為目標.


下一篇
認識 .NET
系列文
C# 與 .Net Core 雜記14
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
PuTaoNiNi
iT邦新手 5 級 ‧ 2021-09-16 14:58:45

好多關鍵字

我要留言

立即登入留言