我想在某些其他变量等于特定值的情况下在C#代码的特定行上设置断点,例如:

MyStringVariable == "LKOH"

我怎样才能做到这一点?

我试图右键单击断点图标->条件,然后键入MyStringVariable == "LKOH",Visual Studio说它无法评估它。

最佳答案

样例代码:

static void Main(string[] args) {
  string myvar;
  for (int ix = 0; ix < 10; ++ix) {
    if (ix == 5) myvar = "bar"; else myvar = "foo";
  }    // <=== Set breakpoint here
}

条件:myvar ==“bar”

效果很好。

关于c# - Visual Studio中的条件断点,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2296782/

10-13 06:00