系统在控制台写入行

本文关键字:控制台 系统 | 更新日期: 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)