我只是想知道 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/