C#代碼獲取C#的版本

  • 轉自:https://mp.weixin.qq.com/s/44dtM_wI4wIQxSkTGGf_7A

  • 用C#代碼獲取當前C#版本,瘋了吧,獲取它幹啥?有時候需要在沒有.NET環境的機器上運行C#,臨時運行一下又不想裝環境,這時候就可以通過在線的瀏覽器C#環境運行C#,比如微軟的try.dot.net,那麼怎麼知道是哪個C#版本呢?低版本的C#是不能運行高版本的C#特性,這時候就需要查詢C#是什麼版本了?本文將介紹如何獲取C#的版本。

  • 在網上搜索了很多方法,貌似不能有效查詢C#版本。其實可以換個思維來獲取C#版本,那就通過獲取.NET的版本來獲取C#的版本,其實每一個.NET版本都會對應支持一個最高的C#版本。獲取.NET版本的代碼如下:

// 獲取當前運行時的 .NET 版本
 var dotnetVersion = Environment.Version;
  // 輸出 .NET 版本號
 Console.WriteLine(".NET Version: " + dotnetVersion);

通過微軟在線.net 環境網站即可:https://try.dot.net/ 運行上面的代碼。

C#版本與.NET版本對應關係:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章