Использование цикла foreach в словаре <>C#

Место общения программистов C#
Anonymous
Использование цикла foreach в словаре <>

Сообщение Anonymous »

Когда я пытался использовать цикл foreach с классами или типом значения, я делал это именно так

Код: Выделить всё

foreach(int item in items)
{
//rest of the code
}
Однако, когда я попытался зациклить словарь таким образом,

Код: Выделить всё

foreach(Dictionary item in dictionaryobject)
{
//compile error
}
У меня возникла ошибка компиляции, поэтому я должен использовать KeyValuePair

Код: Выделить всё

foreach(KeyValuePair item in dictionaryobject)
{
//code
}
Почему я должен использовать KeyValuePair вместо словаря?

Подробнее здесь: https://stackoverflow.com/questions/789 ... dictionary

Вернуться в «C#»