У меня есть этот код:
NameValueCollection nv = HttpUtility.ParseQueryString(queryString);
foreach (KeyValuePair<String,String> pr in nv) {
//process KeyValuePair
}
Это компилируется, но когда я пытаюсь запустить его, я получаю InvalidCastException
.
Почему это? Почему я не могу использовать KeyValuePair
для итерации по NameValueCollection
, и что я должен использовать вместо этого?