跳過到頁腳內容
.NET幫助

C# 打印變量:簡化您的代碼

在 C# 中列印變數是任何開發人員的基本技能。 無論您是要除錯程式碼、顯示資訊給使用者,或只是檢查程式的狀態,Console.WriteLine 語句都是您進行標準輸出串流作業的必備工具。 命名空間 System 中的 Console 類提供 WriteWriteLine 方法,用於將變數值列印到控制台視窗。

在這篇綜合文章中,我們將探討 在 C# 中列印變數的各個面向,涵蓋不同的資料類型、格式化選項和進階技術。

基本可變列印

字串變數列印單一行中的多個變數變數格式化彙編變數列印變數類型列印變數的進階技術逐字字串字面意義控制台輸出控制重定向控制台輸出控制台顏色主要功能相容性與安裝安裝申請授權金鑰程式碼範例列印文件使用對話框列印自訂列印設定結論

常見問題解答

如何在 C# 中打印變數?

在 C# 中,可以使用 System 命名空間中的 Console.WriteLine 方法輕鬆打印變數。此方法允許您將變數值輸出到控制台。例如:Console.WriteLine($"Variable: {yourVariable}");

C# 中的 Console.Write 和 Console.WriteLine 有什麼區別?

Console.Write 方法將輸出寫入控制台,不在末尾添加換行符,而 Console.WriteLine 會附加換行符,確保後續輸出顯示在新行中。

如何在 C# 中打印時格式化數字?

您可以使用格式規範與字符串插值在 C# 中格式化數字。例如,要以兩位小數打印雙精度數字,使用:Console.WriteLine($"{yourDouble:F2}");

如何在 C# 中串接字符串和變數?

在 C# 中,字符串和變數可以使用 + 運算符或帶有 $ 符號的字符串插值進行串接。例如:Console.WriteLine("Total: " + totalCount);Console.WriteLine($"Total: {totalCount}");

什麼是 C# 中的字面量字符串(verbatim string literal)?

C# 中的字面量字符串以 @ 前綴,主要用於處理包含轉義字符的字符串,如文件路徑。它允許您按原樣書寫字符串而不需要轉義反斜槓。

如何在 C# 中打印變數的數據類型?

要在 C# 中打印變數的數據類型,使用 GetType() 方法。例如:Console.WriteLine($"Variable Type: {yourVariable.GetType()}");

是否可以將控制台輸出重定向到 C# 中的文件?

是的,可以使用 StreamWriter 類將控制台輸出重定向到文件。為此,設置 Console.SetOut(sw),其中 sw 是一個 StreamWriter 實例。

適用於 .NET 開發者的高級打印選項有哪些?

適用於 .NET 開發者的高級打印選項包括使用 IronPrint 這個庫,支持多種文件格式和自定義打印設置。它支持跨平台兼容性並能高效處理應用程序中的打印任務。

如何在 C# 的字符串字面量中處理轉義字符?

C# 的字符串字面量中的轉義字符可以使用反斜槓處理特定的轉義序列,或者使用 @ 前綴的字面量字符串,以保持字符串原樣。

在 C# 中自定義控制台輸出的工具有哪些?

為了自定義控制台輸出,您可以使用 Console.ForegroundColorConsole.BackgroundColor 來更改文本顏色,以增強數據的視覺表現。

Curtis Chau
技術作家

Curtis Chau 擁有卡爾頓大學計算機科學學士學位,專注於前端開發,擅長於 Node.js、TypeScript、JavaScript 和 React。Curtis 熱衷於創建直觀且美觀的用戶界面,喜歡使用現代框架並打造結構良好、視覺吸引人的手冊。

除了開發之外,Curtis 對物聯網 (IoT) 有著濃厚的興趣,探索將硬體和軟體結合的創新方式。在閒暇時間,他喜愛遊戲並構建 Discord 機器人,結合科技與創意的樂趣。