提问人:georgie__ 提问时间:6/14/2017 最后编辑:Sir Rufogeorgie__ 更新时间:6/14/2017 访问量:2510
“using static”抛出错误 [已关闭]
"using static" throwing error [closed]
问:
我正在尝试使用而不是所以我只需要输入 vs .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")
}
}
它会引发以下错误:
编译错误(第 1 行,第 7 列):需要标识符;“static”是一个关键字
编译错误(第 1 行,第 14 列):预期的类、委托、枚举、接口或结构
但是,当我使用 和 时,它可以完美地工作。using System;
Console.WriteLine("this is text")
如果有人能解释我的代码有什么问题,那就太好了,但请彻底解释,因为我对编程知之甚少:S
答:
1赞
STLDev
6/14/2017
#1
在 C# 7.0 / VS2017 中,代码应该可以工作,除了第 7 行的错误 - 它缺少终止分号。
以下代码编译、运行并显示:
这是文本
using static System.Console;
public class Program
{
public static void Main()
{
WriteLine("this is text");
}
}
评论
0赞
georgie__
6/14/2017
是的,忘记了帖子中的分号,但它在实际代码中就在那里。我猜 .NET Fiddle 没有使用最新的 C# 编译器。在 Visual Studio 中,代码工作正常。谢谢!
评论
static
Console
Static
.
static
using static