for遍历和foreach遍历的一个细小差别
写这两种遍历的时候,都会定义一个int i。要注意这个i的意义是不同的。
举例说明:
static void Main(string[] args)
{
int[] arr = { 1, 5, 9, 2, 4, 3, 8, 6 };
foreach (int i in arr)//i代表数组的元素
{
Console.WriteLine(i);
}
Console.WriteLine("====================");
for (int i = 0; i < arr.Length; i++)//i代表数组的索引
{
Console.WriteLine(arr[i]);
}
Console.ReadKey();
}
浙公网安备 33010602011771号