Răz*_*nda 5 c# debugging visual-studio-2010 visual-studio conditional-statements
有没有办法在满足某个条件时进入调试模式?
例如,假设我想在i == 1
变为true 的行上进入调试模式:
using System;
namespace ConditionalDebug
{
public class Program
{
public static void Main(string[] args)
{
var r = new Random();
var i = r.Next(2);
i += r.Next(2);
i += r.Next(2);
i += r.Next(2);
i += r.Next(2);
i = 1;
Console.WriteLine(i);
}
}
}
Run Code Online (Sandbox Code Playgroud)
我知道可以设置条件断点,如:
但当然我无法使用它,因为我必须为代码中的每一行添加条件断点,其中条件值可能会发生变化,并且在实际应用程序中会变得非常混乱.
那么,有没有办法全局设置条件,i == 1
以便调试器在满足条件的行上中断?
谢谢你的帮助!
最简洁的答案是不'
长的答案是“不是真的,但有点”。您可以采取一些措施来接近您想要的行为。
归档时间: |
|
查看次数: |
784 次 |
最近记录: |