我今天正在准备考试,我遇到了这个句子
System.Console.WriteLine()
;
有人可以告诉我系统代表什么,当我删除它时,我看不到任何差异。
我今天正在准备考试,我遇到了这个句子
System.Console.WriteLine()
;
有人可以告诉我系统代表什么,当我删除它时,我看不到任何差异。
System
只是包含Console
类型的命名空间。
您几乎可以肯定在您的代码中有这样的using 指令:
using System;
这会导入命名空间中的每个类型,因此您可以通过其简单名称来引用它。如果没有该指令,您会看到差异 -System.Console
仍然可以工作,但Console
不会,因为编译器不会知道您的意思是哪种类型。
System 是一个命名空间。您会在代码的头部找到它。
using System;
如果你删除using System;
,你会发现 Console.WriteLine(); 不能遵守。
System 是类 Console 所在的命名空间的名称。您需要提供全名,否则将无法编译。有一个例外:如果您using System;
的文件顶部有一行,则每当找不到某些内容时,System
将假定一个命名空间用于查找。
系统是指包含定义常用值和引用数据类型、事件和事件处理程序、接口、属性和处理异常的基本类的主库。控制台类型就是其中之一。您没有得到区别的原因是默认情况下在您的课程页面顶部引用它
System.Console.WriteLine() 中的 System 引用 System 命名空间。因此,如果您在代码中导入 System,则使用该命名空间调用 WriteLine 方法是多余的。
http://msdn.microsoft.com/en-us/library/System(v=vs.110).aspx
只是Console.WriteLine()
默认导入的名称空间(using system
)