有人可以告诉我System.Console.WriteLine和Console.WriteLine之间的区别是什么?

时间:2014-07-31 15:36:31

标签: c#

有人可以告诉我System.Console.WriteLine和Console.WriteLine有什么区别吗?

1 个答案:

答案 0 :(得分:3)

System是Console类出现的命名空间。

如果你有

using System; 

在文件的顶部,然后您可以编写Console.WriteLine。如果不这样做,则需要编写System.Console.WriteLine。

http://msdn.microsoft.com/en-us/library/system(v=vs.110).aspx

正如所指出的,如果有人创建了自己的具有WriteLine方法的Console类,那将会有所不同。在这种情况下,使用AnotherNamespace;会出现在代码文件中。将鼠标悬停在视觉工作室中的“控制台”一词上通常会显示哪个命名空间(如果没有重新分析器,就会记住这是不是这样做了......已经这么长了。)

因此,如果您在两种情况下都在讨论System.Console.WriteLine,那就没有区别了。

;)我不想成为一个骗子。