C# 版本是否与目标框架有任何关系?
我如何知道我使用的是哪个 C# 版本?
如何更改我正在使用的 C# 版本?
从 .NET Framework 4 客户端配置文件转到 .NET Framework 2 会失去什么?
所选框架是否限制了编译程序能够运行的操作系统版本范围?
问问题
253 次
1 回答
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;使用 csc 和/langversion
切换;在项目属性(Visual Studio)的“高级...”对话框中设置“语言版本”
4:LINQ、WCF、WPF 等 - 大量错误修正和额外的框架方法/工具
5:电脑一定要有所需的框架,果然...
于 2012-08-13T07:14:06.883 回答