DebugView调试C#程序

using System;
using System.Collections.Generic;
using System.Text;
using System.Diagnostics;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Debug.Listeners.Add(new TextWriterTraceListener(Console.Out));
            Debug.AutoFlush = true;
            Debug.Indent();
            Debug.WriteLine("Entering Main"); //显示在DebugView的信息
            Console.WriteLine("Hello World.");
            Debug.WriteLine("Exiting Main");
            Debug.Unindent();
        }
    }
}

https://files.cnblogs.com/ahuo/dbgview.rar



公共方法

公共方法static (Shared in Visual Basic)Assert

受 .NET Framework 精简版的支持。

已重载。检查条件,如果该条件为 false,则显示消息。
公共方法static (Shared in Visual Basic)Close

受 .NET Framework 精简版的支持。

刷新输出缓冲区然后关闭 Listeners
公共方法static (Shared in Visual Basic)Fail

受 .NET Framework 精简版的支持。

已重载。发出错误信息。
公共方法static (Shared in Visual Basic)Flus

受 .NET Framework 精简版的支持。

刷新输出缓冲区并使放入缓冲区的数据写入 Listeners 集合。
公共方法static (Shared in Visual Basic)Indent 将当前的 IndentLevel 增加 1。
公共方法static (Shared in Visual Basic)Unindent 将当前的 IndentLevel 减少 1。
公共方法static (Shared in Visual Basic)Writ

受 .NET Framework 精简版的支持。

已重载。将有关调试的信息写入 Listeners 集合中的跟踪侦听器。
公共方法static (Shared in Visual Basic)WriteI

受 .NET Framework 精简版的支持。

已重载。如果条件为 true,则将有关调试的信息写入 Listeners 集合中的跟踪侦听器。
公共方法static (Shared in Visual Basic)WriteLine

受 .NET Framework 精简版的支持。

已重载。将有关调试的信息写入 Listeners 集合中的跟踪侦听器。
公共方法static (Shared in Visual Basic)WriteLineIf

受 .NET Framework 精简版的支持。

已重载。如果条件为 true,则将有关调试的信息写入 Listeners 集合中的跟踪侦听器。
原文地址:https://www.cnblogs.com/ahuo/p/705886.html