Tôi có thuộc tính trả về HashTable
. Tôi muốn sắp xếp nó mà không cần tái cấu trúc tài sản của tôi. Xin lưu ý: Tôi không muốn trả lại loại khác. Code:Có thể sắp xếp một HashTable không?
/// <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 Vì downvote! Đó là một câu hỏi hoàn toàn hợp lệ từ một người không hiểu HashTable là gì! –
+1 vì downvote. Câu hỏi cho thấy poster không biết cách HashTables làm việc, nhưng là một chủ đề hoàn toàn hợp lệ. – snemarch
@agassan: Tôi đã dọn sạch bài đăng của bạn một chút để nó được gắn kết hơn và xóa câu hỏi LINQ vì điều đó dường như không phải là những gì bạn thực sự yêu cầu. Vui lòng quay lại nếu bạn không thích điều này. –