gpt4 book ai didi

c# - 我应该在 Debugger.Break 或 Debug.WriteLine 之前检查 Debugger.IsAttached 吗?

转载 作者:可可西里 更新时间:2023-11-01 09:05:37 26 4
gpt4 key购买 nike

我想知道是否应该在调用其他 Debug 和 Debugger 函数之前调用 if(Debugger.IsAttached)

if(Debugger.IsAttached) { Debugger.Break(); }

对比

Debugger.Break() // Without checking if Debugger is actually attached

最佳答案

这取决于您调用 Break() 方法的原因。根据documentation :

If no debugger is attached, users are asked if they want to attach a debugger.

如果您不想打扰当前没有调试的用户,那么您应该先测试附件。如果您不在乎(或者实际上想要提示),则不要检查。

关于c# - 我应该在 Debugger.Break 或 Debug.WriteLine 之前检查 Debugger.IsAttached 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7324873/

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