gpt4 book ai didi

vb.net - 简单如果检查多个值vb

转载 作者:行者123 更新时间:2023-12-05 01:19:41 26 4
gpt4 key购买 nike

在Sql中我们可以像这样过滤SELECT * FROM tableName WHERE columnName IN ("firstValue", "secondValue")

如何在VB.Net中检查,有没有简单的方法呢?或者,仅仅是

If variable = "firstValue" Or variable = "secondValue"
'Code Here
End If

最佳答案

您的代码无效:您需要明确比较这些值:

If variable = "firstValue" OrElse variable = "secondValue" Then

(OrElse 类似于 Or 但它是首选,因为一旦找到合适的比较,它就会停止评估后续比较,因为无论剩下的比较如何,最终结果总是 True。)

如果这变得太乏味,您可以将您的值放入一个集合中并检查您的测试值是否包含在其中:

Dim values As New List(Of String) From {"firstValue", "secondValue"}

If values.Contains(variable) Then …

关于vb.net - 简单如果检查多个值vb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38726396/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com