C#中提供foreach语句,用一种简单的方法来访问数组中的元素。
//发两句牢骚先: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+"个");
}
}
//发两句牢骚先: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+"个");
}
}运行结果:
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个
由于程序中采用随机数,所以结果不确定。
本文通过一个C#程序示例介绍了如何使用foreach语句遍历数组,并统计数组中奇数和偶数的数量。该示例展示了随机填充数组及使用foreach进行遍历的过程。
200

被折叠的 条评论
为什么被折叠?



