2012-01-27 13 views
12

Jestem programistą PHP, a nie osobą Visual Basic.Jak sprawdzić, czy ciąg znaków znajduje się w tablicy w języku Visual Basic?

Mam tablicę:

Dim ShippingMethod() As String = {"Standard Shipping", "Ground EST"} 
Dim Shipping as String = "Ground EST" 

Jak zrobić oświadczenie if że sprawdzi, czy ciąg Shipping jest w tablicy ShippingMethod()?

+0

Powiązane, ale *** nie *** duplikat (dla 'Listy (ciągu)'): * [Sprawdź, czy lista ciągów znaków zawiera wartość] (http: //stackoverflow.com/questions/26732563)* –

Odpowiedz

32

Zastosowanie Contains:

If ShippingMethod.Contains(Shipping) Then 
    'Go 
End If 

Oznacza uwzględniania wielkości liter. Jeśli chcesz uwzględnić wielkość liter:

If ShippingMethod.Contains(Shipping, StringComparer.CurrentCultureIgnoreCase) Then 
    'Go 
End If 
Powiązane problemy