अन्य प्रश्न हैं जैसे कि KeyValuePair बनाम IDictionary, लेकिन मुझे लगता है कि यह थोड़ा अलग है।KeyValuePair बनाम NameValueCollection
NameValueCollection
एक स्ट्रिंग कुंजी और स्ट्रिंग मान लेता है।
KeyValuePair
एक शब्दकोश की तरह है, तो आप इसे बताने के लिए किस प्रकार कुंजी और मान है।
मुझे समझ नहीं आता क्यों NameValueCollection
मौजूद है। स्ट्रिंग प्रकारों के साथ KeyValuePair
प्रारंभ करना पर्याप्त लगता है। मैंने यह भी देखा कि NameValueCollection
में इसके लिए कुछ और तरीके उपलब्ध हैं, लेकिन फिर से दोनों वर्गों को एक में क्यों विलय नहीं करते?
एक 'एक शब्दकोश की तरह नहीं KeyValuePair'। यह केवल एक टुपल है जिसमें कुंजी और मान होता है। –
@pst, एक शब्दकोश कुंजी/मूल्य जोड़े की एक सूची लेता है। मैं एक अंतर देखने में असफल रहा हूँ। –
@ निक 'var kvp = new keyValuePair ("हैलो", "वर्ल्ड!") '- [KeyValuePair ] (http://msdn.microsoft.com/en-us/library/5tbh8a42। एएसपीएक्स) –