控制台中的系统

时间:2014-06-17 09:32:57

标签: c# console.writeline

我今天正在为我的考试而学习,我遇到了句子System.Console.WriteLine();

当我删除它时,有人会告诉我系统代表什么原因我没有看到任何区别。

6 个答案:

答案 0 :(得分:4)

System只是包含Console类型的命名空间。

你几乎肯定在你的代码中有这样的 using指令

using System;

导入命名空间中的每个类型,因此您可以通过其简单名称来引用它。如果没有该指令,看到差异 - System.Console仍然有用,但只有Console不会,因为编译器不知道哪种类型你的意思。

答案 1 :(得分:1)

系统是命名空间。您将在代码的头部找到它。

using System;

如果删除using System;,则会找到Console.WriteLine();无法遵守。

答案 2 :(得分:1)

System是控制台所在的命名空间的名称。您需要提供全名,否则无法编译。除了一个例外:如果您的文件顶部有一行using System;,则无论何时找不到某些内容,都会假定System的名称空间用于查找。

答案 3 :(得分:1)

系统是指主库,它包含定义常用值和引用数据类型,事件和事件处理程序,接口,属性和处理异常的基本类。而控制台类型就是其中之一。 你没有得到改变的原因是它默认在你的课程页面顶部引用

答案 4 :(得分:1)

System.Console.WriteLine()中的System引用System命名空间。因此,如果您在代码中导入System,则使用该命名空间调用WriteLine方法是多余的。

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

答案 5 :(得分:1)

只是Console.WriteLine()所在的命名空间 这是默认导入(using system