Ordernar arreglo

20/01/2008 - 15:04 por Rolando | Informe spam
Tengo un arreglo del tipo:

FieldInfo[] Campos;

Como puedo ordenarlo por FieldType ?
 

Leer las respuestas

#1 Pedro Luna Montalvo
20/01/2008 - 16:24 | Informe spam
La propiedad FieldType es un elemento del tipo System.Type.

¿Cuál es tu criterio para ordenar las siguientes instancias?
System.String
System.Windows.Forms.Control
MiEspacio.MisAplicaciones.Comunes.Clientes

Nota que la propiedad FieldType describe el tipo, no es una cadena con el
nombre.


Puedo suponer que lo que quieres es ordenarlo por el nombre del tipo, si es
así, los ordenarías considerando el espacio de nombres o solamente el nombre
del tipo????

Si vas a considerar todo el nombre del tipo (incluido el espacio de
nombres), el ordenamiento sería algo así:

Array.Sort<FieldInfo>(campos,
delegate(FieldInfo x, FieldInfo y)
{
return x.FieldType.FullName.CompareTo(y.FieldType.FullName);
}
);


Saludos,
Pedro Luna


"Rolando" escribió en el mensaje de
noticias:#
Tengo un arreglo del tipo:

FieldInfo[] Campos;

Como puedo ordenarlo por FieldType ?





Preguntas similares