gpt4 book ai didi

visual-studio - 如何在特定变量值中停止调试器?

转载 作者:行者123 更新时间:2023-12-03 10:25:00 26 4
gpt4 key购买 nike

当某些特定变量具有定义的值时,如何设置调试器停止?例如,我有一个代码,它会崩溃循环 10000 次以进行一些后处理。我知道错误可能是从 7000 次迭代中产生的,所以我想从那里停止,避免从第 7000 次开始手动循环。
我将 Visual Studio 2008 和 2010 与 c# 一起使用,我认为两者的解决方案都是相同的。

最佳答案

您正在寻找的是一个有条件的断点。以下是假设变量名称为 i 的设置方法.

  • 设置值后在行上设置正常断点
  • 右击断点的红点部分,选择“条件”
  • 输入要检查的条件。示例:i == 10000
  • 点击确定

  • 现在再次运行你的场景,只有当 i 的值时才会命中断点。等于 10000 .

    一句警告。您可以将几乎任何合法的 C# 表达式放入条件断点,但每次遇到断点时都会对其进行评估。如果使用复杂的条件,这可能会导致调试速度非常慢

    关于visual-studio - 如何在特定变量值中停止调试器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6048246/

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