相关疑难解决方法(0)

C#的正确版本号是多少?

C#的正确版本号是多少?什么时候出来?为什么我找不到关于C#3.5的任何答案?

这个问题主要是为了帮助那些使用不正确的版本号搜索答案的人,例如C#3.5.希望任何未能找到错误版本号的答案的人都会找到这个问题,然后再使用正确的版本号进行搜索.

.net c# .net-framework-version visual-studio compiler-version

2422
推荐指数
12
解决办法
33万
查看次数

在Visual Studio 2010中使用MSBuild 3.5

如何强制Visual Studio 2010使用MSBuild 3.5而不是新的4.0?

msbuild visual-studio-2010

9
推荐指数
1
解决办法
1万
查看次数

为什么不同版本的Visual Studio会输出相同代码的不同结果?

我使用.NET 4(不是.NET 4.5或任何其他版本的框架!)

为什么不同版本的Visual Studio将使用SAME .NET Framework输出相同代码的不同结果?

我有以下内容

static void Main(string[] args)
{
    var values = new List<int>() { 1, 2, 3, 4, 5 };
    var funcs = new List<Func<int>>();

    foreach (var v in values) {
        funcs.Add(() => v * 10);
    }

    foreach (var f in funcs) {
        Console.WriteLine(f());
    }

    Console.ReadKey();
}
Run Code Online (Sandbox Code Playgroud)

在Visual Studio 2013中,输出为10 20 30 40 50(Target .NET v == 4).
在Visual Studio 2010中,输出为50 50 …

.net c# visual-studio-2010 visual-studio visual-studio-2013

7
推荐指数
1
解决办法
792
查看次数

如何在命令行中确定C#编译器版本

是否有任何命令来获取C#编译器版本?该csc命令接缝有没有选项,以显示编译器版本.

PS当我csc开发人员命令提示符中输入命令对于VS2015,它返回:

Microsoft (R) Visual C# Compiler version 1.3.1.60616
Copyright (C) Microsoft Corporation. All rights reserved.
Run Code Online (Sandbox Code Playgroud)

但是我很确定我的C#编译器比1.3更新!

c#

7
推荐指数
1
解决办法
3182
查看次数