Как получить значение Dictionary<> по индексу.
Например, у меня есть коллекция:
Dictionary<string,string> weather
Её я заполняю таким образом:
weather.Add("Москва","+3);
weather.Add("Омск","+5");
weather.Add("Челябинск","-100");
Все заполняется, в отладчике я вижу, что коллекция weather имеет 3 индекса, точней три пары значений.
Как я могу обратиться к любому из них? Например, коллекция имеет 10 пар значений и мне нужна 5-я. Могу ли я как-то получить значение напрямую? Например:
weather[4].Values
В словаре, настоящими индексами являются ваши ключи, доступ по номеру обычно лишён смысла, т. к. порядок элементов не определён.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей