"using static" 抛出错误

"using static" throwing error

我正在尝试使用 using static System.Console; 而不是 using System;,所以我只需要输入 WriteLine("bla")Console.WriteLine("bla")

我的代码如下:

using static System.Console;

public class Program
{
    public static void Main()
    {
        WriteLine("this is text")
    }
}

它抛出以下错误:

然而,当我使用 using System;Console.WriteLine("this is text") 时,它工作得很好。

如果有人能解释我的代码有什么问题,那就太好了,但请详细解释,因为我对编程知之甚少:S

在 C# 7.0/VS2017 中,代码应该可以工作,除了第 7 行的错误 - 它缺少终止分号。

以下代码编译运行,显示:

this is text

using static System.Console;

public class Program
{
    public static void Main()
    {
        WriteLine("this is text");
    }
}