顯示控制台輸出
Tip
有關更多詳細信息,請參閱 文本和圖像 選項卡!
程式最基本能做的就是與你溝通。 在 C# 中,你會用 這個 Console.WriteLine() 方法顯示輸出到主控台。
使用 Console.WriteLine()
此 Console.WriteLine() 方法會將文字輸出到主控台。 你透過用括號內的雙引號將想顯示的文字傳遞來稱呼它:
Console.WriteLine("Hello, world!");
輸出:
Hello, world!
你可以自己在 C# 程式碼編輯器裡執行這段程式碼。
必須使用雙引號
在 C# 中,文字必須始終以雙引號"()包圍。 單引號(')無法用於文字。 務必使用直引號(),"不要用彎曲引號。
分號很重要
請注意行尾的分號(;)。 在 C# 中,每個指令都必須以分號結尾。 它會告訴電腦你已經輸入完指令。
列印多個項目
你可以用逗號分隔多個值來傳遞給 Console.WriteLine() 。 C# 會自動在每個項目之間插入空格:
Console.WriteLine("Hello", "world!");
輸出:
Hello world!
使用逸出字元
有時你需要更多格式控制——例如開始新行、加入制表符,或在文字中加入引號。 你不能只是在引號內按下 Enter 或 Tab 鍵。 相反地,C# 使用 逸出字元,也就是以反斜線(\)開頭的特殊組合:
| 逸出順序 | 其功能是什麼 | 範例 | 輸出 |
|---|---|---|---|
\n |
將文字移至新行 | Console.WriteLine("Line 1\nLine 2"); |
Line 1Line 2 |
\t |
新增定位點空格 | Console.WriteLine("Name:\tAlex"); |
Name: Alex |
\\ |
列印常值反斜線 | Console.WriteLine("Path: C:\\Users"); |
Path: C:\Users |
\" |
印出雙引號 | Console.WriteLine("She said, \"Hi!\""); |
She said, "Hi!" |
務必使用反斜線(\),不要用前斜線(/)。
Console.Write() 與 Console.WriteLine()
還有另一種方法, Console.Write() 運作方式類似 Console.WriteLine(),但有一個重要差異:
-
Console.WriteLine()在結尾加行分隔,將下一個輸出移至新行 -
Console.Write()列印到目前行且不加換行
範例:
Console.Write("Hello");
Console.Write(" ");
Console.Write("world!");
輸出:
Hello world!
如果你改用 Console.WriteLine() ,輸出會是:
Hello
world!