如下:private static Dictionary<string, float[,]> getDic() {float[,] floatArr = new float[2, 3];//賦值for (int i = 0; i < 2; i++){for (int j = 0; j < 3; j++){floatArr[i, j] = (i + 1) * (j + 1);}}float[,] floatArr1 = new float[1,1];//賦值for (int i = 0; i < 1; i++){for (int j = 0; j < 1; j++){floatArr1[i, j] = (i + 1) * (j + 1);}}//將兩個二維數組加入到dictionary中Dictionary<string, float[,]> Dic = new Dictionary<string, float[,]>();Dic.Add("a",floatArr);Dic.Add("b", floatArr1);return Dic;}問題:如何遍歷dictionary后再遍歷其中的二維數組獲得二維數組中的值?謝謝各位,希望能夠得到解答~~~
2 回答

臨摹微笑
TA貢獻1982條經驗 獲得超2個贊
for(int i=0; i<dic[key].length; i++){
for(int j=0; j<dict[key][i].length; j++){
dict[key][i][j]
}
}

叮當貓咪
TA貢獻1776條經驗 獲得超12個贊
foreach (string key in dic.Keys) { for (int i = 0; i < dic[key].GetLength(0); i++) { for (int j = 0; j < dic[key].GetLength(1); j++) { Console.Write(dic[key][i, j]); } } }
- 2 回答
- 0 關注
- 1068 瀏覽
添加回答
舉報
0/150
提交
取消