我们可以在Visual Studio的条件调试器中使用通配符吗?

时间:2017-11-24 23:18:14

标签: c# visual-studio visual-studio-2015

我想在val = "%VALUE"时打破,其中"%"是任何角色,这可能吗?

1 个答案:

答案 0 :(得分:1)

不,你不能使用那样的东西;相反,当您设置条件断点时,您需要使用val.EndsWith("VALUE");,它等同于模式"%VALUE"。或者,您可以使用Regex.IsMatch来获得更复杂的模式。基本上Regex.IsMatch,如果正则表达式找到匹配项,则返回一个布尔值,表示为true;否则,错误。

如果您感兴趣,vb.net确实有类似的模式匹配机制,即您可以使用模式创建条件断点:

val Like "*VALUE"

匹配零个或多个字符,后跟"VALUE"或:

val Like "?VALUE"

匹配任何单个字符,后跟"VALUE"