C#中提供foreach语句,用一种简单的方法来访问数组中的元素。
//发两句牢骚先:C#中冗余的语法太多了,也许设计方便,但却是初学者的噩梦。搞两年C#了,今天找csc.exe找了好久。MS的软件不装在一块,硬盘里哪都是的,鄙视MS~!
用for(i = 0 ; i < myArray.Length ; i ++)也可以遍历数组元素
//发两句牢骚先:C#中冗余的语法太多了,也许设计方便,但却是初学者的噩梦。搞两年C#了,今天找csc.exe找了好久。MS的软件不装在一块,硬盘里哪都是的,鄙视MS~!
用for(i = 0 ; i < myArray.Length ; i ++)也可以遍历数组元素
using
System;
public class ForEachTest
... {
public static void Main()
...{
int odd=0;
int eve=0;
int length=100;
int[] arr=new int[length];
Random r = new Random();
for(int i=0;i<length;i++)
...{
arr[i]= r.Next();
}
foreach(int tem in arr)
...{
if(tem%2==0)
eve++;
else
odd++;
}
Console.WriteLine("奇数"+odd+"个");
Console.WriteLine("偶数"+eve+"个");
}
}
public class ForEachTest
... {
public static void Main()
...{
int odd=0;
int eve=0;
int length=100;
int[] arr=new int[length];
Random r = new Random();
for(int i=0;i<length;i++)
...{
arr[i]= r.Next();
}
foreach(int tem in arr)
...{
if(tem%2==0)
eve++;
else
odd++;
}
Console.WriteLine("奇数"+odd+"个");
Console.WriteLine("偶数"+eve+"个");
}
}
运行结果:
E:/Visual Studio Projects>ForEachTest.exe
奇数50个
偶数50个
E:/Visual Studio Projects>ForEachTest.exe
奇数52个
偶数48个
E:/Visual Studio Projects>ForEachTest.exe
奇数49个
偶数51个
E:/Visual Studio Projects>ForEachTest.exe
奇数53个
偶数47个
E:/Visual Studio Projects>ForEachTest.exe
奇数48个
偶数52个
由于程序中采用随机数,所以结果不确定。