C#中的foreach问题
来源:百度知道 编辑:UC知道 时间:2024/05/15 06:25:46
foreach是否只能顺序输出那?
例如
int[] arr={1,2,3};
foreach(int i in arr)
{
System.Console.WriteLine(i);
}
输出为1 2 3
不能输出像 1 3
这样的形式
例如
int[] arr={1,2,3};
foreach(int i in arr)
{
System.Console.WriteLine(i);
}
输出为1 2 3
不能输出像 1 3
这样的形式
foreach是遍历的意思
加判断实现
int[] arr={1,2,3};
foreach(int i in arr)
{
if(i%2!=0)
{
System.Console.WriteLine(i);
}
}
不能
foreach是遍历的意思
加判断实现
int[] arr={1,2,3};
foreach(int i in arr)
{
if(i!=2)
{
System.Console.WriteLine(i);
}
}
foreach遍历数组是从脚标的0开始,按照这样的顺序当然只能先输出1再输出2最后是3