访问具有键值数组的字典

时间:2012-03-05 15:53:59

标签: c# dictionary foreach

我有一个字典,其数组定义为:

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

有没有一种方法可以在没有foreach迭代的情况下访问字典中的特定值。

3 个答案:

答案 0 :(得分:6)

试试这个:

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

例如,这将为您提供整个数组:

var t = wordDictionary ["myKey"]

虽然这将为您提供位置5的数组中的值:

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

答案 1 :(得分:1)

如果您知道密钥,可以这样访问:

string[] str=wordDictionary["yourString"];

答案 2 :(得分:0)

这个怎么样?

string firstFoo = wordDictionary["foo"][0]