Visual Studio中获调试信息及当前所处模块的相关信息

2023-03-09  本文已影响0人  达哥傻乐

有时候需要获得一些调试信息以进行DEBUG,或者想知道相同的输出内容具体是哪个模块输出的,需要知道输出调试信息,方法很简单,示例如下:

            var stackTrace = new System.Diagnostics.StackTrace(new System.Diagnostics.StackFrame(true));
            var debugInfo = $"Stack Trace: {stackTrace}\nFile: {stackTrace.GetFrame(0).GetFileName()} \nMethod: {stackTrace.GetFrame(0).GetMethod()}\nLine Number: {stackTrace.GetFrame(0).GetFileLineNumber()}\nColumn Number: {stackTrace.GetFrame(0).GetFileColumnNumber()}";
            MessageBox.Show(debugInfo);

取得结果如下,想要的全有:


图1. 运行结果
上一篇 下一篇

猜你喜欢

热点阅读