Tengo una propiedad que devuelve HashTable
. Me gustaría ordenarlo sin refacturar mi propiedad. Tenga en cuenta: No deseo devolver otro tipo. Código:¿Es posible ordenar una tabla Hash?
/// <summary>
/// All content containers.
/// </summary>
public Hashtable Containers
{
get
{
Hashtable tbl = new Hashtable();
foreach (Control ctrl in Form.Controls)
{
if (ctrl is PlaceHolder)
{
tbl.Add(ctrl.ID, ctrl);
}
// Also check for user controls with content placeholders.
else if (ctrl is UserControl)
{
foreach (Control ctrl2 in ctrl.Controls)
{
if (ctrl2 is PlaceHolder)
{
tbl.Add(ctrl2.ID, ctrl2);
}
}
}
}
return tbl;
}
}
+1 ¡Debido a downvote! ¡Es una pregunta perfectamente válida de alguien que no entiende lo que es una HashTable! –
+1 debido a downvote. La pregunta muestra que el póster no sabe cómo funcionan las HashTables, pero es un tema perfectamente válido. – snemarch
@agassan: Limpié tu publicación un poco para que fuera más cohesiva y eliminé la pregunta de LINQ ya que no parecía ser lo que realmente estabas preguntando. Siéntete libre de retroceder si no te gusta esto. –