Foros del Web » Programación para mayores de 30 ;) » .NET »

Buscar string c#

Estas en el tema de Buscar string c# en el foro de .NET en Foros del Web. Hola tengo una coleccion de string y lo que quiero realizar es una busqueda. Pude realizar la busca como las de autocompletar que vas escribiendo ...
  #1 (permalink)  
Antiguo 09/10/2010, 09:32
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Buscar string c#

Hola tengo una coleccion de string y lo que quiero realizar es una busqueda.
Pude realizar la busca como las de autocompletar que vas escribiendo y van quedando solo los elementso que empiezan con lo que escribiste.

ahora quiero agregar el asteristico como funciona tipicamente en una busqueda. Osea que matchee cualquier cosas que se encuentre.

Me preguntaba si existe alguna funcion que me facilite esto o la voy a tener que crear a mano?

Muchas Gracias.
  #2 (permalink)  
Antiguo 09/10/2010, 16:18
 
Fecha de Ingreso: septiembre-2003
Ubicación: London
Mensajes: 162
Antigüedad: 20 años, 7 meses
Puntos: 0
Respuesta: Buscar string c#

Creo que podrías apoyarte en LINQ para ello, haciendo un LIKE y utilizando los carácteres de ese mismo estilo del SQL:

Código:
var query = from c in ctx.Customers
where SqlMethods.Like(c.City, "L_n%")
select c;
Te lo explica en inglés aquí: http://blogs.microsoft.co.il/blogs/b...-operator.aspx


Casualmente el otro día escribí un post (está en inglés) con algo parecido, aunque yo usé el contains y no el LIKE: http://www.rubencanton.com/blog/2010...oded-data.html
__________________
Mi Blog

Etiquetas: string
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:01.