Arreglo por nombre en vez de indice

17/05/2010 - 19:13 por Gina Solís | Informe spam
Algunos arreglos o colecciones en C# veo que se pueden tomar sus elementos
por su nombre en vez de su indice como por ejemplo la coleccion Columns de
una datatable.


dt.Columns["nombre"] en vez de dt.Columns[1]

Como puedo definir un arreglo que pueda usarlo por nombre?
 

Leer las respuestas

#1 Leandro Tuttini
17/05/2010 - 19:34 | Informe spam
hola
la forma mas simple que conozco es usando un Dictionary generico

http://msdn.microsoft.com/es-es/lib...90%29.aspx

veras en el ejemplo del link como usarlo, en tu caso derias definirlo
de sta forma

Dictionary<string, object>

Nota, el object puedes reemplazarlo por algun otro tipo si lo
necesitas, por ejemplo int, o alguna clase custom que crees

saludos

Preguntas similares