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         }

猜你喜欢

转载自www.cnblogs.com/YourDirection/p/12498928.html