如下: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 关注
- 1038 浏览
添加回答
举报
0/150
提交
取消