私はHashTable
を返すプロパティを持っています。私は私の財産をリファクタリングせずにそれを並べ替えると思います。 ご注意ください:私は別のタイプを返すしたくないです。 コード:HashTableをソートすることはできますか?
/// <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 downvoteのため!それはハッシュテーブルが何であるかを理解していない人からの完全に有効な質問です! –
+1のためにdownvote。質問は、ポスターがHashTableの仕組みを知らないが完全に有効なトピックであることを示しています。 – snemarch
@agassan:ポストをちょっときれいにして、より密着してLINQの質問を削除しました。それはあなたが本当に求めていたものではないようです。あなたがこれが好きではない場合は、ロールバックしてください。 –