c# - Debugger.Launch 和 Debugger.Break 之间的区别

标签 c# .net debugging system.diagnostics

有什么区别

Debugger.Launch();
Debugger.Break();

?

最佳答案

阅读文档,听起来如果附加了调试器,Launch 什么都不做——它实际上break(虽然我还没有验证这一点)。

中断 要求启动调试器(如果未附加),确实中断。

在现实中,您不太可能拥有多个 Launch 点……如果那样的话。

关于c# - Debugger.Launch 和 Debugger.Break 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3759308/

相关文章:

c# - Windows 10 通用应用入门

c# - XPath 搜索所有文本节点,而不是任何其他子节点的内部文本

c# - EF ef Database.SqlQuery 内部回滚到已执行的存储过程

.net - Regex.IsMatch 与 string.Contains

debugging - 从调试器中进入 sbcl

c# - C# 中自顶向下归并排序的实现

c# - WndProc 处理程序效率低下

c - 在链表错误中用字符串替换字符?

javascript - 告诉 Firebug 在执行任何 Javascript 后立即中断

c# - 如何获取可用系统内存的大小?