A Dictionary
отображает объекты одного типа в объекты другого типа. В вашем случае у вас есть Dictionary<string, string>
. Так что, если вы инициализировали это так:
Dictionary<string, string> dic = new Dictionary<string, string>()
{
{ "key1", "value1" },
{ "key2", "value2" },
{ "key3", "value3" }
};
Вы получите значение для key2
, выполнив
dic["key2"]; // gives "value2"
Dictionary
строго типизирован, так что нет необходимости в кастинге. Как говорит Джон Скит, вам может быть лучше с List<string>
здесь. Вы можете получить к ним доступ с помощью целочисленного индекса.