क्या .NET में कोई संग्रह है जो KeyValuePair<string, string>
को संग्रहीत करने की अनुमति देता है जो डालने का क्रम रखता है?
OrderedDictionary आशाजनक लग रहा था, लेकिन लगता है कि इसकी कमी है।
अब मैं IOrderedEnumerable> में देख रहा हूं, लेकिन मुझे ISortedDictionary को छोड़कर कोई कार्यान्वयन नहीं दिख रहा है, लेकिन यह वही नहीं है जो मैं चाहता हूं। कोई सॉर्टिंग करने की आवश्यकता नहीं है, केवल डालने का क्रम महत्वपूर्ण है।Keyvaluepairs की आदेश दिया?
अद्यतन
कारण मैं OrderedDictionary पसंद नहीं है कि यह सामान्य नहीं है।
OrderedDictionary मूल्यों को सॉर्ट नहीं कर रहा है और आप इंडेक्स द्वारा तत्वों तक पहुंच सकते हैं। वास्तव में क्या कमी है? –
'OrderedDictionary' का उद्देश्य आप जो खोज रहे हैं उसके लिए है, दुर्भाग्यवश यह सामान्य नहीं है। इसके अलावा, क्या इसमें कुछ और याद आ रही है जिसे आप ढूंढ रहे हैं? यदि आप जो खोज रहे हैं उसे स्पष्ट कर सकते हैं (और क्यों निर्मित कक्षाएं आपकी आवश्यकताओं को पूरा नहीं करती हैं) आपको बेहतर उत्तर मिलेगा। – LBushkin
यदि संभव हो तो मैं सभी कास्टिंग से बचाना चाहूंगा। –