我今天正在为我的考试而学习,我遇到了句子System.Console.WriteLine()
;
当我删除它时,有人会告诉我系统代表什么原因我没有看到任何区别。
答案 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
)