gpt4 book ai didi

c# - System.Diagnostics.StackTrace或System.Diagnostics.StackFrame用于调试?为什么

转载 作者:行者123 更新时间:2023-12-03 07:51:40 31 4
gpt4 key购买 nike

是这样的代码:

System.Diagnostics.StackFrame stackFrame = new System.Diagnostics.StackFrame();
System.Reflection.MethodBase methodBase = stackFrame.GetMethod();
stackFrame.GetFileName();
stackFrame.GetFileLineNumber();

与使用System.Diagnostics.StackTrace相比,调试更好

最佳答案

StackTrace在内部使用StackFrame,默认构造函数将为您处理此问题并设置列号。

我会坚持使用StackTrace,除非您需要有限的帧数或缩减的堆栈跟踪(也许出于性能原因)

关于c# - System.Diagnostics.StackTrace或System.Diagnostics.StackFrame用于调试?为什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/925737/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com