zoukankan      html  css  js  c++  java
  • 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         }

  • 相关阅读:
    第二次结对编程作业
    第5组 团队展示
    第一次结对编程作业
    第一次个人编程作业
    51 Nod 1024 Set
    51 Nod 1007 dp
    YY的GCD 数学
    选课 树形背包dp
    运输问题 费用流
    分配问题 费用流
  • 原文地址:https://www.cnblogs.com/YourDirection/p/12498928.html
Copyright © 2011-2022 走看看