列表中的 VB.NET If-Else

标签 vb.net list conditional-statements if-statement

我只是想知道 VB.NET 中是否有一种方法可以找到列表中是否存在特定值或可以在我的 If-else 条件中使用的内容。我现在正在做的是使用这个:

If ToStatus = "1CE" Or ToStatus = "2TL" Or ToStatus = "2PM" Then
    'Do something
Else
    'Do something
End If

这很好用,但是如果我有数百个字符串要与 ToStatus 进行比较,该怎么办?将来?这将是一场噩梦!现在,如果存在这样的功能,我如何在语句中添加“And”和“Or”?

提前致谢!

最佳答案

您可以使用 Contains功能:

Dim someList = New List(Of String) From { ... }
If Not someList.Contains(ToStatus) Then

关于列表中的 VB.NET If-Else,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6727949/

相关文章:

c# - 以编程方式下载pdf

python - 将大列表保存在内存中的替代方法(python)

list - 可选参数的默认值

python - 查找 Dataframe : Python pandas module 中的最后一行

jQuery: if ($ ('#indicador' ).width()

python - 在 Pandas DataFrame 上选择具有条件的列

excel - #if、#else、#end if 中的井号是什么意思?

.net - 统计一个字符在一个字符串中出现的次数?

jquery - 具有延迟加载可折叠面板数据的 ASP.NET GridView

.net - 如何在单独的线程上设置全局键盘 Hook ?