2012-08-13 72 views
-3
  1. C#版本以任何方式與目標框架相關?目標框架和C#版本查詢

  2. 我怎麼知道我使用的是哪個C#版本?

  3. 如何更改我正在使用的C#版本?

  4. 從.NET Framework 4客戶端配置文件轉換爲.NET Framework 2會損失什麼?

  5. 所選框架是否限制編譯程序能夠運行的操作系統版本的範圍?

+3

我非常認爲,這將映射到5個不同的(重複)問題在這裏! ! – V4Vendetta 2012-08-13 07:01:55

+1

我之前搜索過,但沒有真正找到我的問題的答案。你介意提供一些鏈接嗎? – IneedHelp 2012-08-13 07:06:34

+0

關於C#版本:http://stackoverflow.com/questions/688441/c-sharp-version-and-net-framework-version – 2012-08-13 07:10:18

回答

1

1:好,廣泛地;後來的框架傾向於隨後提供編譯器; .NET包括C#2,.NET 3.5包括C#3,.NET 4.0用於C#4和.NET 4.5用於C#5

2:您可以在您的計算機上有多個版本,並且這是的部分口述您正在使用哪個IDE,或者您是否使用命令行。在命令行中,csc會告訴你它是哪個版本

3:各種選項:使用不同的IDE;從不同的框架版本使用不同版本的csc;與/langversion切換使用csc;設置 「語言版本」 中的 「高級...」,在項目屬性對話框(Visual Studio中)

4:LINQ,WCF,WPF,等等 - 大量的bug修正和額外的框架方法/工具

5 :電腦必須具備所需的框架,果然......