доступ к словарю с массивом значений ключей - PullRequest
4 голосов
/ 05 марта 2012

У меня есть словарь с массивом, определенным как:

Dictionary<string, string[]> wordDictionary = new Dictionary<string, string[]>();

есть ли в c # способ доступа к определенным значениям в словаре без итерации foreach.

Ответы [ 3 ]

6 голосов
/ 05 марта 2012

Попробуйте это:

var t = wordDictionary ["myKey"][myArrIndex]

Например, это даст вам весь массив:

var t = wordDictionary ["myKey"]

, а это даст вам значение в массиве в позиции 5:

var t = wordDictionary ["myKey"][5]
1 голос
/ 05 марта 2012

Если вы знаете ключ, вы можете получить к нему доступ следующим образом:

string[] str=wordDictionary["yourString"];
0 голосов
/ 05 марта 2012

Как насчет этого?

string firstFoo = wordDictionary["foo"][0]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...