.NET 幫助

C# Writeline(它對開發者的作用)

發佈 2024年1月14日
分享:

什麼是控制台視窗?

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

如何使用 C# WriteLine

  1. 創建一個新的 C# 專案。

  2. 確保已安裝當前的 .NET 版本。

  3. 使用任何一種寫入方法。

  4. 根據要求顯示輸出。

  5. 運行程式碼。

WriteLine 是什麼?

可以使用控制台窗口顯示一行文字,然後加上換行符。寫行()函數。 此函數是 Console 輸出類別的一部分,該類別是 System 命名空間的組件,提供用於處理標準錯誤、輸入值和輸出流的功能。

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

語法

Console.WriteLine(); // console line output
Console.WriteLine(string value); // write value
Console.WriteLine(string format, params object [] args);
Console.WriteLine(); // console line output
Console.WriteLine(string value); // write value
Console.WriteLine(string format, params object [] args);
Console.WriteLine() ' console line output
Console.WriteLine(String value) ' write value
Console.WriteLine(String format, params Object () args)
VB   C#

參數

  • 值(可選的)這是您希望在控制台上看到的數據或文字的表示。 可以使用字串、變數,或字串與變數的混合。
  • 格式:具有格式要求的字串(可選的). 佔位符如{0}, {1}等可以包括在內; 它們將被替換為在 args 參數中列出的適當參數。
  • 參數(可選的)格式參數中的複合格式字串參數與佔位符匹配。 佔位符將決定這些參數在字串中的表示方式。

功能

  • 控制台是文字輸出。 在使用 WriteLine 時,控制台窗口可用來顯示文字或其他資料。()函數。
  • 換行:顯示內容後,會自動附加一個換行符號(\n). 這保證了之後每個輸出都會在控制台上開始新的一行。
  • 格式字串:字串插值("$"), 格式佔位符({0}, {1}等等。), 以及格式選項({1:C}對於貨幣,{0:D}日期等。)皆可用來創建格式化的輸出。
  • 變數顯示:透過將變數轉換為其字串表示形式,可以顯示不同數據類型的變數,包括字串、整數、雙精度浮點數等。
  • 多重載與不同數據類型:該函數可以接受整數、雙精度數、布林值、字符、對象等,因為它有多個重載可處理不同的數據類型。
  • 特殊字元和轉義序列:您可以使用轉義序列來表示製表符 \t、換行符 \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 on same line
            Console.Write("Hello {0}", Name);
        }
    }
}
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 on same line
            Console.Write("Hello {0}", Name);
        }
    }
}
Namespace ConsoleApp1
	Friend Class Program
		Shared Sub Main(ByVal args() As String)
			Dim Name As String = "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 on same line
			Console.Write("Hello {0}", Name)
		End Sub
	End Class
End Namespace
VB   C#

在上述範例中:

  • 加號運算符,字串插值("$"),格式佔位符如{0}, {1}等等,用於串聯字串和變數。
  • 連接的字串、變數,甚至是新行(\n)可以使用系統的 WriteLine 顯示換行。()函數。
  • 在控制台中,有多種方法可以串聯文字和變數。 在 C# 中,使用 WriteLine()將格式化的訊息或數據傳送到程式碼中的控制台。

    在控制台輸入/輸出任務中,一個關鍵的 C# 函數是 WriteLine(). 由於其能處理多種數據類型、套用格式化,並將文字或值輸出到控制台窗口的能力,它是一個在控制台程式中進行交互和通信的靈活工具。

IronPDF 與 WriteLine

安裝 IronPDF

獲取IronPDF 庫安裝指南圖書館; 這對下一個補丁是必要的。 將以下代碼輸入到套件管理器以執行此操作:

Install-Package IronPdf

C# Writeline(開發人員如何運作):圖1 - 安裝 IronPDF

或者,您可以使用 NuGet 套件管理器尋找 "IronPDF" 套件。 這份有關 IronPDF 的所有 NuGet 套件列表讓我們可以選擇並下載所需的套件。

C# Writeline(對開發者的工作原理):圖 2 - IronPDF 套件

IronPDF 中的 WriteLine

範例代碼演示如何使用字串插值功能生成 PDF 並透過 WriteLine 方法顯示過程狀態。 格式字符串和對齊符可以串聯進行單一插值語句。

using IronPdf;
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.ToString("hh:mm:ss:ffff")}");
            var pdfcreate = ChromePdfRenderer.StaticRenderHtmlAsPdf(outputstr);
            pdfcreate.SaveAs("demo.pdf");
            Console.WriteLine($"Ironpdf Process End at {DateTime.Now.ToString("hh:mm:ss:ffff")}");
        }
    }
}
using IronPdf;
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.ToString("hh:mm:ss:ffff")}");
            var pdfcreate = ChromePdfRenderer.StaticRenderHtmlAsPdf(outputstr);
            pdfcreate.SaveAs("demo.pdf");
            Console.WriteLine($"Ironpdf Process End at {DateTime.Now.ToString("hh:mm:ss:ffff")}");
        }
    }
}
Imports IronPdf
Namespace ConsoleApp1
	Friend Class Program
		Shared Sub Main(ByVal args() As String)
			Dim x As Integer = 25
			Dim outputstr = $"square of <b>{x}</b> is <b>{Math.Sqrt(x)}</b>"
			Console.WriteLine($"Ironpdf Process started at {DateTime.Now.ToString("hh:mm:ss:ffff")}")
			Dim pdfcreate = ChromePdfRenderer.StaticRenderHtmlAsPdf(outputstr)
			pdfcreate.SaveAs("demo.pdf")
			Console.WriteLine($"Ironpdf Process End at {DateTime.Now.ToString("hh:mm:ss:ffff")}")
		End Sub
	End Class
End Namespace
VB   C#

在以上範例中,我們正在創建 PDF 文件。我們通過使用 ToString 方法轉換來監控過程狀態,並且使用 write 方法列印過程開始時間的值。

控制台輸出:

C# Writeline(它如何為開發人員工作):圖3 - 控制台輸出

PDF 結果:

C# Writeline(對開發人員的工作原理):圖4 - PDF輸出

如需了解有關 IronPDF 的更多資訊,請參閱IronPDF 文件檔案.

結論

總結來說,C#中的WriteLine函數對開發者來說是一個重要的工具,因為它是將數據對象寫入控制台過程中的關鍵。 由於它們的靈活性和簡單性,可以顯示複雜的輸出模式、格式化文本和各種數據類型。 WriteLine 提供了一種在終端環境中進行溝通的簡單方法,使得除錯、測試和使用者互動變得更加容易。

IronPDF 的價格從 $749 Lite 套餐開始,該套餐包括永久許可、升級選項、一年的軟體維護以及三十天退款保證。 在有浮水印的試用期內,用戶可以在現實應用場景中評估產品三十天。 要了解有關 IronPDF 的價格、許可和試用版的更多信息,請訪問IronPDF 授權頁面. 要了解更多有關 Iron Software 產品的資訊,請探索Iron Software 產品概覽.

< 上一頁
測試控制台應用程式 C#(開發人員工作原理)
下一個 >
C# 字串插值(開發人員如何使用)

準備開始了嗎? 版本: 2024.12 剛剛發布

免費 NuGet 下載 總下載次數: 11,622,374 查看許可證 >