VS C# 調試--輸出窗口使用


輸出窗口

作為調試階段一個調試工具。

其中一種用法:

需要引用命名空間: System.Diagnostics;

添加方法:Trace.WriteLine(string message); message是填寫需要輸出的數據

應用的場景:

1. 非控制台項目,在調試階段,可以方便使用

2 .當程序邏輯已經很清楚,也沒有問題了,但是又不想通過設置斷點查看過程變量值和輸出結果值。這個時候可以選擇輸出窗口來直觀的顯示。

舉個列子:獲取線程ID

 1         public MainWindow()
 2         {
 3             InitializeComponent();
 4             Trace.WriteLine($"Main Thread--{Thread.CurrentThread.ManagedThreadId}");
 5             var t = new Task(() => SayHello());
 6             Trace.WriteLine($"Main Start--{t.Id}");
 7             t.Start();
 8             t.Wait();
 9             Trace.WriteLine($"Main End--{t.Id}");
10         }
11 
12         public void SayHello()
13         {
14             Trace.WriteLine($"Task Start--{Thread.CurrentThread.ManagedThreadId}");
15             Thread.Sleep(1000);
16             Trace.WriteLine($"Task End--{Thread.CurrentThread.ManagedThreadId}");
17         }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM