系统在控制台写入行
本文关键字:控制台 系统 | 更新日期: 2023-09-27 18:08:51
我今天正在准备考试,我偶然发现了这个句子System.Console.WriteLine()
;
谁能告诉我这个系统代表什么,因为当我把它移走时,我看不出有什么不同。
System
就是包含Console
类型的命名空间。
using System;
导入名称空间中的每个类型,因此您可以通过其简单名称引用它。如果没有该指令,您将看到差异- System.Console
仍然可以工作,但Console
不会,因为编译器不知道您指的是哪种类型。
System是类Console所在的命名空间的名称。您需要提供全名,否则将无法编译。但有一个例外:如果在文件顶部有using System;
行,那么无论何时找不到内容,都将假定使用System
命名空间进行查找。
System是命名空间。您可以在代码的开头找到它。
using System;
如果你删除using System;
,你会发现Console.WriteLine();无法编译
System指的是包含基本类的主库,这些基本类定义了常用的值和引用数据类型、事件和事件处理程序、接口、属性和处理异常。控制台类型就是其中之一。你没有得到不同的原因是它被默认引用在你的类页面的顶部
System. console . writeline()中的System指向System命名空间。因此,如果您在代码中导入System,那么使用该名称空间调用WriteLine方法是多余的。
http://msdn.microsoft.com/en-us/library/System (v = vs.110) . aspx
只是Console.WriteLine()
所在的名称空间这是默认导入(using system
)