Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Zeroql en 8 Abril 2010, 00:34 am



Título: Hacer buskedas con el key de una collection
Publicado por: Zeroql en 8 Abril 2010, 00:34 am
Buenas...
bueno tengo ese problema
como hacer buskedas con el key de una collection???


Título: Re: Hacer buskedas con el key de una collection
Publicado por: MANULOMM en 9 Abril 2010, 07:03 am
que tipo de Collection, puedes hacerla con LINQ to Objects (Net Framework 3.5), si es un Diccionario pues el tiene sus metodos o recorrer el KeyValuePair.

Atentamente,

Juan Manuel Lombana
Medellín - Colombia


Título: Re: Hacer buskedas con el key de una collection
Publicado por: Zeroql en 15 Abril 2010, 17:44 pm
Pues yo uso un system.Collection tipo string...
Tengo en el una lista de nombres, pero necesito hacer la buskeda por keys, por ejemplo, tengo:

Código
  1. For idx As Short = 1001 To 1000 + numCategory
  2.            Categorys.Add(idioma.StrShow(idx, "CATEGORYS"), idx)
  3. Next

donde Categorys es una colleccion,, como se ve le agrego un texto que me devuele la funcion Idioma.strShow, y el numero idx que hara referencia a la key de la collection.

pero necesito realizar una buskeda dentro de la colleccion por medio de las keys... y no se como realizarlo, he buscado ejemplos y no he encontrado ninguno hasta ahora
Alguna idea???


Título: Re: Hacer buskedas con el key de una collection
Publicado por: [D4N93R] en 15 Abril 2010, 20:32 pm
Cómo dice Manu, qué versión del Framework estás utilizando?


Título: Re: Hacer buskedas con el key de una collection
Publicado por: Zeroql en 15 Abril 2010, 20:51 pm
la 2.0


Título: Re: Hacer buskedas con el key de una collection
Publicado por: MANULOMM en 15 Abril 2010, 21:34 pm
dice System.Collection y utilizas 2.0? utiliza mejor System.Collection.Generic, por lo segundO si hablas de key es por que utilizas una coleccion de tipo DICCIONARIO (esperaba que me respondieras eso no el nombre del namespace) los diccionarios (por lo menos en System.Collections.Generic.Dictionary<T,T>) tienen el método ContainsKey el cual retorna un bool.

Atentamente,

Juan Manuel Lombana
Microsoft Student Partner
Microsoft Certified Professional
Medellín - Colombia


Título: Re: Hacer buskedas con el key de una collection
Publicado por: Zeroql en 16 Abril 2010, 14:47 pm
Ok. muchas gracias!!! XD