do while,while,for这三种循环差不多,都是在已知循环次数时进行的循环,foreach循环一般用来遍历数组,也就是对数组中的每一项进行访问,当然前面三种循环也可以遍历数组,但写起来比起foreach更麻烦。
下面分别是用for和foreach循环遍历数组的例子:
public class program
{
public static void Main()
{
int m=0;
int[] a=new int[5]{1,2,3,4,5};
for(int i=0;i<5;i++)
{
m=int[i];
}
Console.WriteLine(m);
}
}
public class program
{
public static void Main()
{
int m=0;
int[] a=new int[5]{1,2,3,4,5};
foreach(int i in a)//这里用到了in关键字
{
m=i;
}
Console.WriteLine(m);
}
}
|