【发布时间】:2011-10-07 08:42:28
【问题描述】:
我只是想知道 VB.NET 中是否有一种方法可以查找列表中是否存在特定值或可以在我的 If-else 条件中使用的东西。我现在正在做的是使用这个:
If ToStatus = "1CE" Or ToStatus = "2TL" Or ToStatus = "2PM" Then
'Do something
Else
'Do something
End If
这很好用,但是如果将来我有数百个字符串要与ToStatus 进行比较呢?这将是一场噩梦!现在,如果存在这样的功能,我如何在语句中添加“And”和“Or”?
提前致谢!
【问题讨论】:
-
ToStatus永远不会等于1CE和2TL。 -
@SlaKs - 现在可以了! :)
-
那你要检查它是否不在列表中。
-
而不是
Or,应该始终使用性能更高的OrElse。
标签: vb.net list conditional-statements if-statement