C# 中foreach 怎么遍历二维数组
6个回答
展开全部
int[,] a = new int[, ] { {1,2,3},{4,5,6},{7,8,9}};
int[][] c = new int[3][] {
new int[2] {1,2},
new int[3] {3,4,5},
new int[4] {6,7,8,9}};
foreach (int b in a)
{
Console.WriteLine(b);
}
foreach (int[] b in c)
{
foreach (int d in b)
Console.WriteLine(d);
}
int[][] c = new int[3][] {
new int[2] {1,2},
new int[3] {3,4,5},
new int[4] {6,7,8,9}};
foreach (int b in a)
{
Console.WriteLine(b);
}
foreach (int[] b in c)
{
foreach (int d in b)
Console.WriteLine(d);
}
展开全部
不用嵌套foreach
看代码:
int[,] numbers2D = new int[3, 2] { { 9, 99 }, { 3, 33 }, { 5, 55 } };
// Or use the short form:
// int[,] numbers2D = { { 9, 99 }, { 3, 33 }, { 5, 55 } };
foreach (int i in numbers2D)
{
System.Console.Write("{0} ", i);
}
// Output: 9 99 3 33 5 55
看代码:
int[,] numbers2D = new int[3, 2] { { 9, 99 }, { 3, 33 }, { 5, 55 } };
// Or use the short form:
// int[,] numbers2D = { { 9, 99 }, { 3, 33 }, { 5, 55 } };
foreach (int i in numbers2D)
{
System.Console.Write("{0} ", i);
}
// Output: 9 99 3 33 5 55
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
和普通的一维数组一样,会依次遍历每个元素
参考资料: http://book.51cto.com/art/200812/100526.htm
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接遍历啊,一行接一行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
foreach 嵌套foreach
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询