访问具有键值数组的字典

mil*_*ley 4 c# foreach dictionary

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

Dictionary<string, string[]> wordDictionary = new Dictionary<string, string[]>();
Run Code Online (Sandbox Code Playgroud)

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

Roy*_*mir 6

试试这个:

var t = wordDictionary ["myKey"][myArrIndex]
Run Code Online (Sandbox Code Playgroud)

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

var t = wordDictionary ["myKey"]
Run Code Online (Sandbox Code Playgroud)

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

var t = wordDictionary ["myKey"][5]
Run Code Online (Sandbox Code Playgroud)