【发布时间】:2017-11-24 23:18:14
【问题描述】:
我想打破val = "%VALUE",其中“%”是任意字符,这可能吗?
【问题讨论】:
标签: c# visual-studio visual-studio-2015
我想打破val = "%VALUE",其中“%”是任意字符,这可能吗?
【问题讨论】:
标签: c# visual-studio visual-studio-2015
不,你不能使用这样的东西;相反,当您设置条件断点时,您需要使用val.EndsWith("VALUE");,它等同于模式"%VALUE"。或者,您可以将Regex.IsMatch 用于更复杂的模式。 Regex.IsMatch 基本上,如果正则表达式找到匹配项,则返回一个表示 true 的布尔值;否则为假。
如果您有兴趣,vb.net 确实有类似的模式匹配机制,即您可以使用该模式创建条件断点:
val Like "*VALUE"
匹配零个或多个个字符,后跟"VALUE"或:
val Like "?VALUE"
匹配任何单个字符,后跟"VALUE"。
【讨论】: