你可以使用.Contains(string)和Select Case Statement吗?

时间:2010-04-15 17:58:04

标签: vb.net select-case

无论如何我可以构建一个使用Contains函数的Select语句吗?像这样:

Select commentStr
    Case commentStr.Contains("10")
    Case commentStr.Contains("15")

1 个答案:

答案 0 :(得分:52)

Select Case True
    Case commentStr.Contains("10")
        'foo
    Case commentStr.Contains("15")
        'bar
End Select

请注意,使用此构造时,最多会执行一个 Case

(另请注意,您的C#好友无法使用switch执行此操作,这需要case子句中的常量表达式:))