2012-08-13 68 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 :电脑必须具备所需的框架,果然......