有人可以告诉我System.Console.WriteLine和Console.WriteLine有什么区别吗?
答案 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,那就没有区别了。
;)我不想成为一个骗子。