顯示控制台輸出

已完成

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 1
Line 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!