Me pregunto cómo puedo comprobar si una cadena contiene "valor1" o "valor2"? He intentado esto:VB.NET - Si cadena contiene "valor1" o "valor2"
If strMyString.Contains("Something") Then
End if
Esto funciona, pero esto no significa:
If strMyString.Contains("Something") or ("Something2") Then
End if
Esto me da el error de que la conversión de la cadena a largo no se puede hacer. Si pongo la or ("Something2")
dentro del paréntesis de la primera, que me da el error de que la cadena no se puede convertir a Boolean.
Entonces, ¿cómo puedo verificar si la cadena contiene "string1" o "string2" sin tener que escribir demasiado código?
Voy a seguir adelante y establecer esto como la respuesta, ya que eres un usuario más reciente :) –
Sugeriría utilizar la versión en cortocircuito de Or, OrElse. – dbasnett
Para limpiar el código, elimine el asterisco al final de strMyString.Contains ("Something2") * << --- – RicardoBalda