"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")
}
}
它抛出以下错误:
Compilation error (line 1, col 7): Identifier expected; 'static' is a keyword
Compilation error (line 1, col 14): Expected class, delegate, enum, interface, or struct
然而,当我使用 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");
}
}
我正在尝试使用 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")
}
}
它抛出以下错误:
Compilation error (line 1, col 7): Identifier expected; 'static' is a keyword
Compilation error (line 1, col 14): Expected class, delegate, enum, interface, or struct
然而,当我使用 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");
}
}