【问题标题】:Can we use wildcards in Visual Studio's condition debugger?我们可以在 Visual Studio 的条件调试器中使用通配符吗?
【发布时间】:2017-11-24 23:18:14
【问题描述】:

我想打破val = "%VALUE",其中“%”是任意字符,这可能吗?

【问题讨论】:

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


    【解决方案1】:

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


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

    val Like "*VALUE"
    

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

    val Like "?VALUE"
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-04
      • 1970-01-01
      • 2023-04-01
      相关资源
      最近更新 更多