मेरे पास एक ऐसी संपत्ति है जो 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 डाउनवोट की वजह से! यह किसी ऐसे व्यक्ति से एक बिल्कुल वैध प्रश्न है जो समझ में नहीं आता है कि हैशटेबल क्या है! डाउनवोट की वजह से –
+1। प्रश्न दिखाता है कि पोस्टर को पता नहीं है कि हैशटेबल्स कैसे काम करते हैं, लेकिन यह एक बिल्कुल मान्य विषय है। – snemarch
@agassan: मैंने आपकी पोस्ट को थोड़ा सा साफ़ कर दिया ताकि यह अधिक समेकित हो और LINQ प्रश्न हटा दिया गया क्योंकि ऐसा लगता है कि आप वास्तव में क्या पूछ रहे थे। यदि आपको यह पसंद नहीं है तो रोलबैक के लिए स्वतंत्र महसूस करें। डाउनवोट की वजह से –