最佳答案
我看了一些 新功能 C # 6, “使用静态”。
使用 static 是一种新的 using 子句,可以将类型的静态成员直接导入到作用域中。
(博客底部)
根据我找到的一些教程,我的想法如下:
而不是:
using System;
class Program
{
static void Main()
{
Console.WriteLine("Hello world!");
Console.WriteLine("Another message");
}
}
您可以省略重复的 Console
语句,使用使用静态类的新 C # 6特性:
using System.Console;
// ^ `.Console` added.
class Program
{
static void Main()
{
WriteLine("Hello world!");
WriteLine("Another message");
} // ^ `Console.` removed.
}
然而,这似乎并不适合我。我得到了一个错误的 using
声明,说:
”‘
using namespace
’指令只能应用于命名空间; ‘Console
’是一种类型,而不是命名空间。考虑改为‘using static
’指令”
我正在使用可视化工作室2015年,我有构建语言版本设置为 “ C # 6.0”
怎么了? msdn 博客的例子是不是不正确? 为什么这个不起作用?
博客文章现在已经更新以反映最新的更新,但这里有一个截图,以防博客关闭: