为了账号安全,请及时绑定邮箱和手机立即绑定

c# 中使用foreach和for遍历 一维数组; 二维数组; 交错数组

c# 中使用foreach和for遍历 一维数组; 二维数组; 交错数组

C#
弑天下 2019-03-29 19:18:42
c# 中使用foreach和for遍历 一维数组; 二维数组; 交错数组
查看完整描述

4 回答

?
偶然的你

TA贡献1841条经验 获得超3个赞

//一维数组
int[] iArray = new int[] { 1, 2, 3, 45, 6 };
foreach (int i in iArray)
Console.Write(i.ToString() + ",");
Console.WriteLine("\n\n");
//2级数组
int[,] i2Array = new int[,] { { 1, 2 }, { 3, 4 } };
foreach (int i1 in i2Array)
{
Console.Write(i1.ToString() + ",");
}
Console.WriteLine("\n\n");
//交错数组
int[][] CrossArray = new int[3][] { new int[]{ 1, 2 }, new int[]{ 3, 4, 5 }, new int[]{ 6, 7, 8, 9 } };
foreach (int[] c in CrossArray)
{
foreach (int i in c)
Console.Write(i.ToString() + ",");
Console.Write("\n");
}



查看完整回答
反对 回复 2019-03-31
?
慕少森

TA贡献2019条经验 获得超9个赞

foreach(var a in array)
{
this.text=a.tostring;
}
for(int i =0;i<array.upbound;i++)
{
this.text=array[i].tostring;
}



查看完整回答
反对 回复 2019-03-31
?
喵喵时光机

TA贡献1846条经验 获得超7个赞

static void Main(string[] args)
{
var oneDimensionsArray = new int[] { 1, 2, 3, 4 };
var twoDimensionsArray = new int[,] { {1,2},{3,4},{5,6}};
var jaggedArray = new int[3][] { new[] { 1 }, new[] { 2, 3 }, new[] { 4, 5, 6 } };

Console.WriteLine("遍历一维数组");
//遍历一维数组
foreach (var i in oneDimensionsArray)
{
Console.WriteLine(i);
}
Console.WriteLine("遍历二维数组");
//遍历二维数组
foreach (var i in twoDimensionsArray)
{
Console.WriteLine(i);
}
Console.WriteLine("遍历交错数组");
//遍历交错数组
foreach (var arr in jaggedArray)
{
foreach (var i in arr)
{
Console.WriteLine(i);
}
}
}




查看完整回答
反对 回复 2019-03-31
  • 4 回答
  • 0 关注
  • 657 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信