的陣列我有一個字典以與陣列中它定義爲:訪問詞典與鍵值
Dictionary<string, string[]> wordDictionary = new Dictionary<string, string[]>();
是有C#中的方法來訪問在字典中的特定值,而無需在foreach迭代。
的陣列我有一個字典以與陣列中它定義爲:訪問詞典與鍵值
Dictionary<string, string[]> wordDictionary = new Dictionary<string, string[]>();
是有C#中的方法來訪問在字典中的特定值,而無需在foreach迭代。
試試這個:
var t = wordDictionary ["myKey"][myArrIndex]
例如,這會給你的整個陣列:
var t = wordDictionary ["myKey"]
,而這會給你的數組中的值第5位:
var t = wordDictionary ["myKey"][5]
如果您知道密鑰,您可以像這樣訪問它:
string[] str=wordDictionary["yourString"];
這是怎麼回事?
string firstFoo = wordDictionary["foo"][0]
你的意思是,除了'wordDictionnary [「someKey」]'? – 2012-03-05 15:55:09
我只是不確定如何訪問後的值的數組。我不想要所有的價值。我需要一個特定的價值。 – miltonjbradley 2012-03-05 15:56:07
好像'wordDictionnary [「key」] [index]'應該可以工作。 – 2012-03-05 15:56:45