Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual Studio 2015中的C#6-langversion';实验性';不支持_C#_Visual Studio 2015_C# 6.0 - Fatal编程技术网

Visual Studio 2015中的C#6-langversion';实验性';不支持

Visual Studio 2015中的C#6-langversion';实验性';不支持,c#,visual-studio-2015,c#-6.0,C#,Visual Studio 2015,C# 6.0,MSDN上的以下博文说,我们必须将langversion设置为“实验性”才能让C#6正常工作: 但是,在使用Visual Studio 2015时,我遇到以下错误: “实验”选项无效 这是一个bug吗?Visual Studio 2015附带了C#6.0。您不需要任何额外的设置,这在旧版本中是正确的 您还应该注意无参数结构构造函数 这可以通过(在最新版本的Roslyn上运行)看到 此结构: public struct Point { public int x; public in

MSDN上的以下博文说,我们必须将langversion设置为“实验性”才能让C#6正常工作:

但是,在使用Visual Studio 2015时,我遇到以下错误:

“实验”选项无效


这是一个bug吗?

Visual Studio 2015附带了C#6.0。您不需要任何额外的设置,这在旧版本中是正确的

您还应该注意无参数结构构造函数

这可以通过(在最新版本的Roslyn上运行)看到

此结构:

public struct Point
{
    public int x;
    public int y;

    public Point()
    {
        this.x = 0;
        this.y = 0;
    }

    public Point(int x, int y)
    {
        this.x = x;
        this.y = y;
    }
}
给出以下警告:

错误CS0568:结构不能包含显式无参数构造函数


Visual Studio 2015附带了C#6.0。您不需要任何额外的设置,这在旧版本中是正确的

您还应该注意无参数结构构造函数

这可以通过(在最新版本的Roslyn上运行)看到

此结构:

public struct Point
{
    public int x;
    public int y;

    public Point()
    {
        this.x = 0;
        this.y = 0;
    }

    public Point(int x, int y)
    {
        this.x = x;
        this.y = y;
    }
}
给出以下警告:

错误CS0568:结构不能包含显式无参数构造函数


Visual Studio 2015附带了C#6.0。您不需要任何额外的设置,这在旧版本中是正确的

您还应该注意无参数结构构造函数

这可以通过(在最新版本的Roslyn上运行)看到

此结构:

public struct Point
{
    public int x;
    public int y;

    public Point()
    {
        this.x = 0;
        this.y = 0;
    }

    public Point(int x, int y)
    {
        this.x = x;
        this.y = y;
    }
}
给出以下警告:

错误CS0568:结构不能包含显式无参数构造函数


Visual Studio 2015附带了C#6.0。您不需要任何额外的设置,这在旧版本中是正确的

您还应该注意无参数结构构造函数

这可以通过(在最新版本的Roslyn上运行)看到

此结构:

public struct Point
{
    public int x;
    public int y;

    public Point()
    {
        this.x = 0;
        this.y = 0;
    }

    public Point(int x, int y)
    {
        this.x = x;
        this.y = y;
    }
}
给出以下警告:

错误CS0568:结构不能包含显式无参数构造函数



VS 2015还没有正式发布,所以事情总是有可能发生一些变化。我建议您在您的问题中添加
ctp
标签,以避免未来读者感到困惑(VS 2015将于何时发布)。顺便说一句。上次我玩VS2015预发行版时,没有必要打开任何实验开关;最新的、实验性的语言特性是现成的(众所周知的)。测试版发布速度很快,而且非常火爆,你读到的任何东西都会很快过时。得出的基本结论是,你现在有了一个不再是“实验性”的CTP版本。第三个注意事项,与你所说的相反,你链接到的帖子不是来自MSDN,而是来自其他一些博客。VS 2015还没有正式发布,所以事情总是有可能发生一些变化。我建议您在您的问题中添加
ctp
标签,以避免未来读者感到困惑(VS 2015将于何时发布)。顺便说一句。上次我玩VS2015预发行版时,没有必要打开任何实验开关;最新的、实验性的语言特性是现成的(众所周知的)。测试版发布速度很快,而且非常火爆,你读到的任何东西都会很快过时。得出的基本结论是,你现在有了一个不再是“实验性”的CTP版本。第三个注意事项,与你所说的相反,你链接到的帖子不是来自MSDN,而是来自其他一些博客。VS 2015还没有正式发布,所以事情总是有可能发生一些变化。我建议您在您的问题中添加
ctp
标签,以避免未来读者感到困惑(VS 2015将于何时发布)。顺便说一句。上次我玩VS2015预发行版时,没有必要打开任何实验开关;最新的、实验性的语言特性是现成的(众所周知的)。测试版发布速度很快,而且非常火爆,你读到的任何东西都会很快过时。得出的基本结论是,你现在有了一个不再是“实验性”的CTP版本。第三个注意事项,与你所说的相反,你链接到的帖子不是来自MSDN,而是来自其他一些博客。VS 2015还没有正式发布,所以事情总是有可能发生一些变化。我建议您在您的问题中添加
ctp
标签,以避免未来读者感到困惑(VS 2015将于何时发布)。顺便说一句。上次我玩VS2015预发行版时,没有必要打开任何实验开关;最新的、实验性的语言特性是现成的(众所周知的)。测试版发布速度很快,而且非常火爆,你读到的任何东西都会很快过时。得出的基本结论是,你现在有了一个不再是“实验性”的CTP版本。第三个注意事项,与你所说的相反,你链接到的帖子不是来自MSDN,而是来自其他一些博客。我试着使用了?。安全导航操作员。编译器似乎也无法识别它。@IlyaSuzdalnitski您有什么版本?哪个CTP?Visual C#2015预览版;VS 14.0.22310.1 DPV根据VS 2015预览功能,完整版本应支持C#6.0。。。我还安装了VS 2013,可能在某种程度上有冲突。结果是,我把安全导航操作符的语法搞错了!我用的是str?。str.长度而不是str?。长度。我试过使用?。安全导航操作员。编译器似乎也无法识别它。@IlyaSuzdalnitski您有什么版本?哪个CTP?Visual C#2015预览版;VS 14.0.22310.1 DPV根据VS 2015预览功能,完整版本应支持C#6.0。。。我还安装了VS 2013,可能在某种程度上有冲突。结果是,我把安全导航操作符的语法搞错了!我用的是str?。str.长度而不是str?。长度。我试过使用?。安全导航操作员。编译器似乎也无法识别它。@IlyaSuzdalnitski您有什么版本?哪个CTP?Visual C#201