首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在C#中使用DebugBreak()?

如何在C#中使用DebugBreak()?
EN

Stack Overflow用户
提问于 2008-09-19 18:18:01
回答 5查看 29K关注 0票数 32

语法是什么,需要导入哪个名称空间/类?给我样本代码,如果可能的话。这会有很大的帮助。

EN

回答 5

Stack Overflow用户

发布于 2008-09-19 21:01:39

我还想检查是否附加了调试器-如果在没有调试器的情况下调用Debugger.Break,它将提示用户是否要附加调试器。根据您想要的行为,您可能只想在(或没有)附加Debugger.Break()时调用它

代码语言:javascript
复制
using System.Diagnostics;

//.... in the method:

if( Debugger.IsAttached) //or if(!Debugger.IsAttached)
{
  Debugger.Break();
}
票数 44
EN

Stack Overflow用户

发布于 2008-09-19 18:20:22

将以下内容放在您需要的位置:

代码语言:javascript
复制
System.Diagnostics.Debugger.Break();
票数 23
EN

Stack Overflow用户

发布于 2008-09-19 18:20:59

https://docs.microsoft.com/en-us/dotnet/api/system.diagnostics.debugger.break#System_Diagnostics_Debugger_Break

代码语言:javascript
复制
#if DEBUG
  System.Diagnostics.Debugger.Break();
#endif
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/104235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档