vb.net - 你能在 Select Case 语句中使用 .Contains(string) 吗?

标签 vb.net select-case

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

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

最佳答案

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

请注意,对于此构造,最多一个 Case将被执行。

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

关于vb.net - 你能在 Select Case 语句中使用 .Contains(string) 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2647771/

相关文章:

sql - 创建动态选择案例 (vb)

MySQL - 关于重复键 - CASE WHEN THEN ELSE 不起作用

vb.net - .NET VB 如何让服务器监听多个端口?

VB.NET Select Case - 正确的说法是什么?

asp.net - mySQL 获取最高 ID 奇数结果

.net - 通过 DataReader 两次

C# 开关与 VB 案例语句

c# - WPF ComboBox 中的级联上下文菜单

vb.net - 如何永久存储字符串?应用程序关闭后?