2012-01-27 13 views
12

Soy un desarrollador de PHP y no una persona de Visual Basic.¿Cómo puedo verificar si una cadena está dentro de una matriz en Visual Basic?

que tienen una matriz:

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

¿Cómo puedo hacer una declaración if que comprobar si la cadena Shipping está en la matriz ShippingMethod()?

+0

relacionada, pero no *** *** duplicar (para una 'lista (de cadena)'): * [Comprobar si una lista de cadenas contiene un valor] (http: //stackoverflow.com/questions/26732563)* –

Respuesta

32

Uso Contains:

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

Eso implica entre mayúsculas y minúsculas. Si quieres sensible a mayúsculas:

If ShippingMethod.Contains(Shipping, StringComparer.CurrentCultureIgnoreCase) Then 
    'Go 
End If 
Cuestiones relacionadas