亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我正在使用哪個版本的C#

我正在使用哪個版本的C#

C#
精慕HU 2019-11-26 14:44:29
我想找出我正在使用哪個版本的C#。如果我要使用python python -V,則可以從命令行執行類似的操作,或鍵入:import sysprint sys.version在PHP中,我將執行以下操作:phpinfo();在Java中:java -version但是我無法找到如何在C#中實現這一目標。盡管顧名思義,該問題并未回答。我知道它依賴于.NET框架,但是有沒有一種編程的方式來確定我的框架?我的意思是不轉到目錄并檢查我的.NET文件夾的名稱。
查看完整描述

3 回答

?
萬千封印

TA貢獻1891條經驗 獲得超3個贊

這取決于.NET Framework您使用的。查看Jon Skeet關于版本的答案。


這是他的答案的簡短版本。


NET 1.0發布的C#1.0


C#1.2(非常有用); NET 1.1發布


NET 2.0發布的C#2.0


NET 3.5發布的C#3.0


NET 4發布的C#4.0


NET 4.5發布的C#5.0


NET 4.6發布的C#6.0


C#7.0與.NET 4.6.2一起發布


C#7.3與.NET 4.7.2一起發布


查看完整回答
反對 回復 2019-11-26
?
慕田峪7331174

TA貢獻1828條經驗 獲得超13個贊

您使用的C#版本完全取決于您使用的.Net版本。


如果您使用Visual Studio進行開發,則可以選擇.net框架版本,與此相關的c#版本將隨之而來


這些是已知的C#版本:


隨.NET 1.0和VS2002 一起發布的C#1.0(2002年1月)

C#1.2(非常有用); .NET 1.1和VS2003(2003年4月)發布。第一個版本的呼叫Dispose在IEnumerator該實施小號IDisposable。其他一些小功能。

C#2.0與.NET 2.0和VS2005 一起發布(2005年11月)。主要的新功能:泛型,匿名方法,可為空的類型,迭代器塊

C#3.0與.NET 3.5和VS2008 一起發布(2007年11月)。主要新功能:lambda表達式,擴展方法,表達式樹,匿名類型,隱式鍵入(var),查詢表達式

C#4.0與.NET 4和VS2010 一起發布(2010年4月)。主要的新功能:后期綁定(dynamic),委托和接口泛型方差,更多的COM支持,命名參數和可選參數

C#5.0于2012年8月隨.NET 4.5一起發布。


查看完整回答
反對 回復 2019-11-26
  • 3 回答
  • 0 關注
  • 488 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號