2010-04-15 23 views
1
foreach(int i in array1) 
{  
    Console.WriteLine(i); 
} 

什麼是「控制檯」在這種情況下?什麼是Console.WriteLine語句中的「控制檯」?

+3

我已經切掉了阿拉伯語,在一些旗幟之後。 – 2010-04-15 15:34:42

+1

該帖子被標記*因爲它有阿拉伯語?這有點極端...... – Beska 2010-04-15 17:19:28

+3

@Beska:它被標記是因爲Goggle Translate告訴我們它可能*的含義。仍然有可能是錯的......但是,嘿。 – Bobby 2010-04-15 17:23:20

回答

6

在這種情況下,控制檯是舊式DOS,AKA「標準輸出」或「標準輸出」。
Creating Console Applications (Visual C#)

+0

-1對不起,它不是。這只是瘋狂的誤導:DOS不在了。 Stdout不是DOS,而OP不是要求創建控制檯應用程序,而是'Console'類。 – 2012-01-01 22:50:02

0

如果您正在命令應用程序(cmd.exe)中運行此應用程序,文本將被打印到屏幕上。如果您作爲Windows應用運行,它將不可見。

1

控制檯代表控制檯應用程序的標準輸入,輸出和錯誤流。這個類不能被繼承。

Console類爲從控制檯讀取字符和寫入字符的應用程序提供基本支持。如果控制檯不存在(如在基於Windows的應用程序中),則不顯示對控制檯的寫入操作,也不會引發異常。

控制檯的數據是從標準輸入流中讀取的;到控制檯的正常數據被寫入標準輸出流;並將錯誤數據寫入控制檯,寫入標準錯誤輸出流。這些流在應用程序啓動時自動與控制檯相關聯,並作爲In,Out和Error屬性呈現給您。

Console.WriteLine(i); // will do the work of printing and enter into new line. 
Console.Write(i); // will just print *without new line* 

有關更多信息,請檢查MSDN article for the Console Class

相關問題