Existe algo parecido al operador LIKE (condicional) de Visual Basic .NET en C#?

20/01/2005 - 23:04 por Javier de Miguel | Informe spam
No se si existe el operador like de visual basic .net:

if variable like "*hola*" then

endif

Como se haria esto en C#?

Gracias
 

Leer las respuestas

#1 Octavio Hernandez
21/01/2005 - 00:18 | Informe spam
Javier,

- No existe equivalente a ese operador en C#.
- Si siempre el patrón es del tipo *hola*, básicamente lo que quieres es
buscar si la cadena original contiene la subcadena dada. Para eso puedes
utilizar el método string.IndexOf: if (variable.IndexOf("hola") >= 0) ...
- Si los patrones son más complejos, tendrás que echar mano de las
expresiones regulares (espacio System.Text.RegularExpressions), que permiten
eso y mucho más...

Slds - Octavio

"Javier de Miguel" escribió en el mensaje
news:e0h8tvz$
No se si existe el operador like de visual basic .net:

if variable like "*hola*" then

endif

Como se haria esto en C#?

Gracias

Preguntas similares