2014-06-17 81 views
1

我今天正在爲我的考試而學習,並且我來到了句子 System.Console.WriteLine();系統在一個控制檯線

有人能告訴我什麼是系統代表原因,當我刪除它,我沒有看到任何差異。

+0

'System'是一個命名空間。閱讀關於'namespace'的MSDN頁面。 – adatapost

+0

謝謝大家!它確實幫助了很多! :) – DlBreda

回答

1

系統是類控制檯所在的命名空間的名稱。您需要提供全名或不能編譯。有一個例外:如果您的文件頂部有一行using System;,則無論何時找不到某個東西,都會假定名稱空間System用於查找。

4

System只是包含Console類型的名稱空間。

你幾乎肯定有在代碼中使用指令這樣的:

using System; 

進口每種類型的命名空間中,這樣你就可以通過其簡單的名稱引用它。沒有這個指令,你看到一個區別 - System.Console仍然可以工作,但只是Console不會,因爲編譯器不會知道你的意思。

1

系統是一個命名空間。你會在代碼的頭部找到它。

using System; 

如果刪除using System;,你會發現Console.WriteLine();不能遵守。

1

系統引用包含基本類的主庫,該類定義常用的值和引用數據類型,事件和事件處理程序,接口,屬性和處理異常。而控制檯類型就是其中之一。 之所以沒有什麼區別,是因爲它在默認情況下在課程頁面的頂部被引用。

1

究竟出在哪裏Console.WriteLine()所在 這是一個默認的導入命名空間(using system