用 C# 寫入輸出視窗

Muhammad Maisam Abbas 2024年2月16日
  1. 使用 C# 中的 Debug.Write() 方法寫入 Microsoft Visual Studio IDE 的除錯視窗
  2. 使用 C# 中的 Debug.WriteLine() 方法寫入 Microsoft Visual Studio IDE 的除錯視窗
  3. 使用 C# 中的 Debug.Print() 方法寫入 Microsoft Visual Studio IDE 的除錯視窗
用 C# 寫入輸出視窗

本教程將討論如何將資料寫入 C# 中的 Microsoft Visual Studio IDE 除錯視窗。

使用 C# 中的 Debug.Write() 方法寫入 Microsoft Visual Studio IDE 的除錯視窗

C# 中的 Debug.Write() 方法Debug.Write 方法(System.Diagnostics)| Microsoft Docs)將資訊寫入 Microsoft Visual Studio IDE 的除錯視窗。它的工作方式與常規的 Console.Write() 方法類似,但會列印到除錯視窗。我們必須使用 System.Diagnostics 名稱空間才能在 C# 中使用 Debug.Write() 方法。下面的程式碼示例向我們展示瞭如何使用 C# 中的 Debug.Write() 方法向 Microsoft Visual Studio IDE 除錯視窗中寫入內容。

using System.Diagnostics;
namespace write_to_debug_window {
  class Program {
    static void Main(string[] args) {
      Debug.Write("Hello, This is written in the Debug window");
    }
  }
}

除錯視窗輸出:

Hello, This is written in the Debug window

在上面的程式碼中,我們在 Microsoft Visual Studio IDE 除錯視窗中列印了訊息你好,這是在除錯視窗中寫的。僅當我們在除錯模式下執行應用程式時,此輸出才會顯示在除錯視窗中。要以除錯模式執行我們的應用程式,我們必須通過單擊頂部的開始按鈕來執行我們的應用程式。還有其他一些功能,例如下面討論的 Debug.Write() 方法。

使用 C# 中的 Debug.WriteLine() 方法寫入 Microsoft Visual Studio IDE 的除錯視窗

C# 中的 Debug.WriteLine() 方法將資訊寫入 Microsoft Visual Studio IDE 的除錯視窗中。它的工作原理與常規的 Console.WriteLine() 方法類似,但會列印到除錯視窗中。Debug.Write() 方法和 Debug.WriteLine() 方法之間的區別在於,Debug.Write() 方法僅將字串寫入除錯視窗,但 Debug.WriteLine() 方法將寫入字串,並在除錯視窗中使用整行。下面的程式碼示例向我們展示瞭如何使用 Debug.WriteLine() 方法將整個行列印到 Microsoft Visual Studio IDE 除錯視窗。

using System.Diagnostics;
namespace write_to_debug_window {
  class Program {
    static void Main(string[] args) {
      Debug.WriteLine("This is line1 in the Debug window");
      Debug.WriteLine("This is line2 in the Debug window");
    }
  }
}

除錯視窗輸出:

This is line1 in the Debug window
This is line2 in the Debug window

在上面的程式碼中,我們使用 Debug.WriteLine() 方法在 Microsoft Visual Studio IDE 除錯視窗中列印了兩行。

使用 C# 中的 Debug.Print() 方法寫入 Microsoft Visual Studio IDE 的除錯視窗

C# 中的 [Debug.Print() 方法)還可以將資訊寫入 Microsoft Visual Studio IDE 的除錯視窗。它也可以在 Microsoft Visual Studio IDE 除錯視窗中列印一行,就像 Debug.WriteLine() 方法一樣。請參見以下示例。

using System.Diagnostics;
namespace write_to_debug_window {
  class Program {
    static void Main(string[] args) {
      Debug.Print("This is the print method");
      Debug.Print("This is the 2nd print method");
    }
  }
}

除錯視窗輸出:

This is the print method
This is the 2nd print method

在上面的程式碼中,我們使用 Debug.Print() 方法在 Microsoft Visual Studio IDE 除錯視窗中列印了兩行。

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn