Vb.NET - 'Case“String1”或“String2”'试图将“String2”转换为Long

时间:2015-12-31 16:34:46

标签: vb.net select-case

我正在更新的一段代码使用了一个select case语句来比较字符串的值......

我注意到,对于两个可能的值,我最终可能会重新使用相同的代码。

所以我添加了一个案例:

Case "Yes/No" Or "Continue"

但是,当我达到这一点时,我会抛出一个无效的强制转换异常。

异常表示它试图将“是/否”作为Long值而不是字符串。

采用'或'继续''并将其移动到自己的案例陈述中,并使用重复的代码段来解决问题。

我试图找出为什么“是/否”或“继续”没有达到我预期的方式。

我的印象是我可以写出一个类似于编写If语句时的表达方式。

1 个答案:

答案 0 :(得分:4)

为逗号添加单词OR。 防爆。      案例"是/否","继续"