.NET 幫助

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

發佈 2024年1月14日
分享:

什麼是控制台視窗?

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

如何使用 C# WriteLine

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

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

  3. 使用任意一個 write 方法。

  4. 根據需求顯示輸出。

  5. 執行程式碼。

WriteLine是什麼?

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

  • Console:此 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#

參數

  • value (可選的):這是您希望在控制台上看到的資料或文字的表示形式。可以使用一個字串、一個變數或字串和變數的混合。
  • 格式:具有格式要求的字串 (可選的)佔位符如 {0}, {1},等等可以包括在內;它們會被 args 參數中列出的適當參數取代。
  • 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 library;這是下一個補丁所必需的。在套件管理器中輸入以下代碼來執行此操作:

Install-Package IronPdf

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

作為替代方案,您可以使用NuGet包管理器查找「IronPDF」包。這個與IronPDF相關的所有NuGet包列表讓我們能夠選擇並下載所需的包。

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

WriteLine 在 IronPDF 中

這個範例程式碼展示了如何使用字串插值功能來生成 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 文件。我們使用 write 方法和 ToString 方法將開始時間轉換並打印過程中的狀態值來監控過程狀態。

控制台輸出:

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

PDF 結果:

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

欲了解有關 IronPDF 的更多信息,請參閱 這裡.

結論

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

IronPDF 的價格從 Lite License 套餐開始,該套餐包括永久許可證、升級選項、一年的軟件維護以及三十天內的退款保證。在帶有水印的試用期內,用戶可以在實際應用場景中評估該產品三十天。要了解更多關於 IronPDF 的價格、許可證和試用版的資訊,請點擊提供的連結。 連結了解更多有關 Iron Software 產品的資訊,請查看 這裡.

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

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

免費 NuGet 下載 總下載次數: 10,993,239 查看許可證 >