還有其他問題,例如KeyValuePair與IDictionary,但我覺得這個稍有不同。KeyValuePair與NameValueCollection
NameValueCollection
取一個字符串鍵和字符串值。
KeyValuePair
就像字典,你告訴它什麼類型的關鍵和價值是。
我不明白爲什麼NameValueCollection
存在。用字符串類型初始化KeyValuePair
似乎就足夠了。我還注意到NameValueCollection
有更多可用的方法,但爲什麼不將兩個類合併爲一個呢?
「KeyValuePair」不像字典。它只是一個包含Key和Value的Tuple。 – 2011-05-27 01:32:44
@pst,一個字典需要一個鍵/值對列表。我沒有看到有什麼不同。 – 2011-05-27 01:39:06
@Nick'var kvp = new KeyValuePair(「Hello」,「World!」)' - [KeyValuePair ](http://msdn.microsoft.com/zh-cn/library/5tbh8a42。 aspx) –
2011-05-27 01:44:18