【问题标题】:What library to load to stop typing Console. ... every time [duplicate]加载什么库来停止输入控制台。 ...每次[重复]
【发布时间】:2017-03-18 17:42:33
【问题描述】:

每次都写出Console.ReadConsole.Write 一直让我对这个项目感到厌烦。我知道要加载一个库来取出Console 部分,这样我就可以输入ReadLine()

有人知道是什么吗?我忘记了。

谢谢!

【问题讨论】:

  • using static System.Console;
  • 我经常创建一个带有一些重载的函数 void log(string text);更灵活..

标签: c# c#-6.0


【解决方案1】:

不是库,从 C# 6 起,您可以使用“静态 using 指令”:

using static System.Console;

...

WriteLine("Test"); // Console. is assumed

以下是一些包含更多信息的链接:

请注意,您必须在 using 指令中给出类型的完整限定名,因此 using static Console 是不够的。

【讨论】:

  • 你是对的-抱歉措辞错误!谢谢
【解决方案2】:

这是 C# 6.0 中引入的一个名为“静态 using 指令”的功能:

using static System.Console;

static using directive 上的 MSDN:

为了允许您访问一个类型的静态成员,而不必使用类型名称来限定访问: using static System.Math;

有关 C# 6.0 功能的更多信息,请参见:How C# 6.0 Simplifies, Clarifies and Condenses Your Code

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-29
    • 1970-01-01
    • 2017-03-29
    • 2018-08-02
    • 1970-01-01
    • 2018-12-30
    • 1970-01-01
    • 2016-03-06
    相关资源
    最近更新 更多