Vb.NET - 'Case "String1" Or "String2"' 尝试将 "String2" 转换为 Long
Vb.NET - ' Case "String1" Or "String2" ' trying to convert "String2" to Long
我正在更新的一段代码使用 select case 语句来比较字符串的值...
我注意到对于两个可能的值,我最终可能会重复使用相同的代码。
所以我加了一个案例:
Case "Yes/No" Or "Continue"
但是,当我达到这一点时,我会抛出一个无效的转换异常。
异常表示它试图将 "Yes/No" 转换为 Long 值而不是字符串。
使用 'Or "Continue" ' 并将其移动到它自己的带有重复代码部分的 case 语句解决了这个问题。
我想找出为什么 "Yes/No" 或 "Continue" 没有按照我预期的方式进行。
我的印象是我可以在那里写出一个表达式,就像我在写 If 语句时那样。
用 OR 代替逗号。
前任。
案例 "Yes/No", "Continue"
我正在更新的一段代码使用 select case 语句来比较字符串的值...
我注意到对于两个可能的值,我最终可能会重复使用相同的代码。
所以我加了一个案例:
Case "Yes/No" Or "Continue"
但是,当我达到这一点时,我会抛出一个无效的转换异常。
异常表示它试图将 "Yes/No" 转换为 Long 值而不是字符串。
使用 'Or "Continue" ' 并将其移动到它自己的带有重复代码部分的 case 语句解决了这个问题。
我想找出为什么 "Yes/No" 或 "Continue" 没有按照我预期的方式进行。
我的印象是我可以在那里写出一个表达式,就像我在写 If 语句时那样。
用 OR 代替逗号。 前任。 案例 "Yes/No", "Continue"