Buscar palabras coincidentes en c#
-
miércoles, 01 de agosto de 2012 4:58
Q tal miren necesito saber cual es el metodo que puedo utilizar para buscar palabras coincidentes en c# algo asi como en windows 7 que buscas una palabra y se muestran las coincidencias, solo kisiera saber que metodo usar estos mismos mostralos en un datagridview gracias.
Todas las respuestas
-
miércoles, 01 de agosto de 2012 7:04
Hola
Si estas buscando en una cadena "string" es con el método contain
string myStr="alduar.blogspot.com"; if(mySrt.Contains(".com")) { //To DO //Contiene dominio .com }Y si lo que quieres es buscar en una Listt<> ó en un objeto que implemente IEnumerable tienes que hacerlo con LINQ
Saludos
Aldo Flores
@alduar
-
miércoles, 01 de agosto de 2012 7:33
No se si es a esto a lo que te refieres
List<string> terms = new List<string>() { "red", "green", "blue" }; string search = "r";Si tienes una lista de terminos (terms) y quieres buscar una subcadena (search), puedes hacerlo así
var p = from termn in terms where termn.Contains(search) select termn;
o así
var q = terms.Where(term => term.Contains(search));
En ambas alternativas, tanto en p como en q tendrás aquellos terminos que incluyan la cadena r.
- Propuesto como respuesta David Abolafia miércoles, 01 de agosto de 2012 8:16
- Marcado como respuesta Eder CostaOwner martes, 07 de agosto de 2012 14:28
-
miércoles, 01 de agosto de 2012 11:55Moderador
pero buscar la coincidencia en donde
en el sistema de archivos, en una lista, en una base de datos, etc ?
porque segun dodne sea las tecncias cambias, recuerda ser especifico cuando preguntas, asi se puede responder de forma puntual
Leandro Tuttini
Blog
Buenos Aires
Argentina -
jueves, 09 de agosto de 2012 17:53Yo tengo el mismo problema, quiero que mi textbox se autocompletable pero no encuentra la forma de como hacer

