-1
A
回答
3
您可以將字符串數組像這樣圍繞迭代:
foreach(string s in dic[myIntKey])
{
// do something
}
很明顯,你將有問題,如果你的字典沒有在指定的位置元素,所以你需要使用ContainsKey()檢查,如果你一點都不確定。
1
Dictionary<int, string[]> dic = new Dictionary<int, string[]>();
string[] stringArray = dic[0];
// Enumerate through stringArray
foreach (string str in stringArray)
{
//...
}
+0
我發現了,無論如何感謝:D – redmaster
1
你可以這樣做:
Dictionary<int, string[]> dic;
//initialize your dictionary.
foreach (KeyValuePair<int, string[]> entry in dic)
{
int key = entry.Key;
foreach (string item in entry.Value)
{
//your string entries
}
}
對於具體的表項的檢查:
int key = 1;
if (dic.ContainsKey(key))
{
foreach (string item in dic[key])
{
//your string entries
}
}
0
可以使用ForEach
擴展的string[]
foreach (KeyValuePair<int, string[]> kvp in dic)
{
Array.ForEach(dic[kvp.Key], x => { System.Diagnostics.Debug.WriteLine(kvp.Key+":"+x); });
}
相關問題
- 1. 傳遞枚舉作爲參數 - 作爲字典(的字符串,枚舉)(VB 2012)
- 2. 枚舉數組爲字符串
- 3. 如何枚舉字符串資源文件中的字符串?
- 4. 從javascript中的字符串解析枚舉的數組數組
- 5. 字符串枚舉
- 6. 枚舉字典中的鍵?
- 7. 詞典<字符串,字符串>枚舉停止在Unity3D
- 8. 枚舉如何返回枚舉對象中枚舉的字符串內容
- 9. 如何將字符串項目放在一個枚舉枚舉的枚舉映射的字符串?
- 10. NSStringEncoding - 枚舉到字符串枚舉
- 11. T-SQL枚舉數字或字符串
- 12. 下標:使用字符串枚舉訪問我的字典值
- 13. 枚舉到字典
- 14. 如何將字符串數組的元素連接到字符串數組?
- 15. 如何從字符串創建枚舉
- 16. 在字符串的枚舉中搜索
- 17. ASP.NET中的枚舉和字符串值
- 18. 枚舉resx中的所有字符串
- 19. C中的枚舉和字符串
- 20. 如何將字符串數組作爲枚舉類型存儲
- 21. 多個枚舉字符串
- 22. 枚舉字符串匹配
- 23. 鑄造字符串枚舉
- 24. NoSql:枚舉vs字符串
- 25. C++ Bitflaged枚舉字符串
- 26. 枚舉爲字符串
- 27. 枚舉到字符串C++
- 28. 字符串到枚舉C++
- 29. 從字符串枚舉
- 30. Swift數組中保存任何枚舉字符串類型
您檢索值並像正常一樣迭代它陣列..你有什麼問題? –