IRONSOFTWAREHOME
開發者更新

C# Writeline(開發者的工作原理)

Jacob Mellor,首席技術官 @ Team Iron
Jacob Mellor
Updated: 2026年4月23日

什麼是控制台視窗?

控制台是作業系統中的一個視窗,使用者可以在其中使用電腦鍵盤輸入文字,如"hello world"字串,並在新行或同一行中查看來自電腦終端的文字輸出,以與系統或基於文字的控制台應用程式進行互動。 例如,在Windows作業系統下,可以在稱為指令提示字元視窗的控制台中輸入MS-DOS指令。 支持對控制台進行字元讀寫的應用程式是由Console類從基礎上支持的。 在本文中,我們將在C#的static void Main中使用WriteLine方法。

如何使用C# WriteLine

  1. 建立一個新的C#專案。
  2. 確認已安裝目前的.NET版本。
  3. 使用任何一種寫入方法。
  4. 根據需求顯示輸出。
  5. 執行程式碼。

什麼是WriteLine?

可以使用WriteLine()函式,使控制台視窗顯示一行文字並接著一個新行。 此函式是Console輸出類的一部分,該類是System命名空間的一個組件,提供用於與標準錯誤、輸入值和輸出流進行合作的功能。

  • 控制台: 這是用於代表應用程式的標準輸入、輸出和錯誤流的C#類,位於System命名空間。
  • WriteLine: 此函式向控制台寫入一個換行符號及所提供的文字或資料。 它顯示內容,然後將指標移到下一行的開頭。WriteLine和Write方法之間的唯一區別是新行。

語法

Console.WriteLine(); // outputs an empty line
Console.WriteLine(string value); // writes value followed by a newline
Console.WriteLine(string format, params object[] args); // formats output

參數

  • value (可選): 您希望在控制台上看到的資料或文字的表示。 可以使用字串、變數或字串和變數的混合。
  • format: 帶有格式要求的字串(可選)。 可以包括{1}等之類的佔位符; 它們將由args參數中列出的適當參數替換。
  • args (可選): 格式參數中與佔位符相匹配的複合格式字串參數。 佔位符將決定這些參數在字串中的表示方式。

功能

  • 文字輸出: Console類使用WriteLine()函式來顯示文字或其他資料。
  • 新行: 顯示材料後,它會自動附加一個換行符號 (\n)。 這可以保證控制台中之後的每一個輸出都將從新行開始。
  • 格式字串: 可以使用字串插值 ($"")、格式佔位符 ({0}, {1}, 等等),和格式選項 (如貨幣{0:D},等等) 來格式化輸出。
  • **顯示變數:**通過將變數轉換為它們的字串表示,WriteLine()可以顯示不同資料型別的變數,包括字串、整數、雙精度等等。
  • 多種資料型別的重載: 該函式可以接受整數、雙精度、布林、高能字元、物件等等,因為它對不同資料型別有多種重載。
  • 特殊字元和轉義序列: 可以使用轉義序列來表示選項卡\n,以及其他特殊字元。

使用Console.WriteLine()進行串聯

在C#中,串聯是將變數或字串連接為一個字串的過程。 串聯可以與Console一起使用。 要在控制台中查看連接的文字或字串與變數的組合,請使用WriteLine()。

這裡是使用Console顯示串聯的範例。

namespace ConsoleApp1
{
    internal class Program
    {
        static void Main(string[] args)
        {
            string name = "Jack";
            // Example for concatenating strings and variables using the + operator
            Console.WriteLine("Hello " + name);
            // Using string interpolation to concatenate strings and variables
            Console.WriteLine($"Hello {name}");
            // Using placeholders and formatting to concatenate strings and variables
            Console.WriteLine("Hello {0}", name); // Changed Console.Write to Console.WriteLine for consistency
        }
    }
}

在上面的例子中:

  • 使用+操作符、字串插值 ({1},等等來連接字串和變數。
  • 使用系統WriteLine()函式可以顯示連接的字串、變數,甚至新行(\n)以進行換行。
  • 在Console中,有多種用於連接文字和變數的方法。 在C#中,使用WriteLine()在程式碼中將格式化消息或資料發送到控制台。

WriteLine()是控制台基礎輸入/輸出任務中的一個關鍵C#功能。 由於它能處理多種資料型別、應用格式化、以及將文字或值輸出到控制台視窗的功能,它是控制台程式內部互動和通信的靈活工具。

IronPDF與WriteLine

安裝IronPDF

獲取IronPDF Library 安裝指南程式庫; 這是下一個補丁所需要的。 在Package Manager中輸入以下程式碼以執行此操作:

PM > Install-Package IronPdf

C# Writeline(如何為開發者運行):圖1 - 安裝IronPDF

作為替代方案,您可以使用NuGet包管理器查找"IronPDF"包。 這個與IronPDF相關的所有NuGet包的列表允許我們選擇和下載所需的包。

C# Writeline(如何為開發者運行):圖2 - IronPDF包

IronPDF中的WriteLine

範例程式碼展示了如何使用字串插值函式來生成PDF,並使用WriteLine方法顯示過程狀態。 格式字串和對齊符號可以連接為單個插值聲明。

using IronPdf;
using System;

namespace ConsoleApp1
{
    internal class Program
    {
        static void Main(string[] args)
        {
            int x = 25;
            var outputStr = $@"square of <b>{x}</b> is <b>{Math.Sqrt(x)}</b>";
            Console.WriteLine($"IronPDF process started at {DateTime.Now:hh:mm:ss:ffff}");
            var pdfCreate = ChromePdfRenderer.StaticRenderHtmlAsPdf(outputStr);
            pdfCreate.SaveAs("demo.pdf");
            Console.WriteLine($"IronPDF process ended at {DateTime.Now:hh:mm:ss:ffff}");
        }
    }
}

在上述例子中,我們正在建立PDF文件。我們通過WriteLine方法幫助監控過程狀態,該方法列印過程的開始和結束時間,並使用ToString方法格式化。

控制台輸出:

C# Writeline(如何為開發者運行):圖3 - 控制台輸出

PDF結果:

C# Writeline(如何為開發者運行):圖4 - PDF輸出

要閱讀更多有關IronPDF的資訊,請參閱IronPDF 文件。

結論

總之,C#中的WriteLine函式對開發者來說是一個重要工具,因為它是將資料物件寫入控制台的關鍵過程。 複雜的輸出模式、格式化文字以及多種資料型別都可以因其靈活性和簡單性而顯示。 WriteLine提供了一種簡單的在終端環境中進行交流的方式,使除錯、測試和使用者交互變得更容易。

IronPDF的價格從$999Lite包開始,包括永久授權、升級選項、一年的軟體維護,和三十天的退款保證。 在有水印的試用期內,使用者可以在實際應用場景中評估產品三十天。 想要更多了解IronPDF的價格、授權及試用版本,請存取IronPDF 授權頁面。 要學習更多有關Iron Software產品的資訊,請探索Iron Software的產品概述。

Jacob Mellor,首席技術官 @ Team Iron
首席技術官

Jacob Mellor是Iron Software的首席技術官,一位在C# PDF技術上開創先河的遠見工程師。作為Iron Software核心程式碼庫的原開發者,他從創立以來就一直在塑造公司的產品架構,與首席執行官Cameron Rimington一起將公司轉變為服務於NASA、特斯拉和全球政府公司的50多名人員的公司。

...
閱讀更多

相關文章

Key in blue circle

立即免費取得 30 天試用金鑰。

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

OR
bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
預訂您的免費現場演示
Booking Badge

受到全球數百萬工程師的信任

Iron Software的客戶標誌
獲取您的無義務諮詢
填寫以下表格或電子郵件sales@ironsoftware.com
您的詳細資訊將始終保密。
受到全球數百萬工程師的信任
Iron Software的客戶標誌
立即獲取您的30天試用金鑰。
無需信用卡或帳戶建立
C# 用於PDF的NuGet程式庫
使用NuGet安裝

版本: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. 在解決方案資源管理器,右鍵點選參考,管理NuGet包
  2. 選擇瀏覽並搜尋"IronPdf"
  3. 選擇套件並安裝
C# PDF DLL
下載DLL

版本: 2026.9

或者點擊此處下載Windows安裝程式。

  1. 下載並解壓IronPDF到類似~/Libs的位置,位於您的解決方案目錄中
  2. 在Visual Studio解決方案資源管理器,右鍵點選參考。選擇瀏覽,"IronPdf.dll"

授權從$999起