C# 数组遍历 foreach 语句
2007-06-01 14:41
1006 查看
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+"个");
}
}
运行结果:
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#中冗余的语法太多了,也许设计方便,但却是初学者的噩梦。搞两年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语句遍历数组及将数组作为参数的用法
- C#使用foreach语句简单遍历数组的方法
- Java类似C#的foreach数组遍历
- C#编程--数组,foreach遍历数组
- C#使用foreach语句遍历集合类型的方法
- C#中foreach语句使用break暂停遍历的方法
- 简单的输入输出、一维数组、二维数组、普通遍历、使用foreach语句遍历数组操作
- C#使用foreach语句遍历队列(Queue)的方法
- C#使用foreach语句遍历二维数组的方法
- C# foreach 循环遍历数组
- C#学习笔记:foreach遍历变长数组
- 对数组的每个元素仍是数组的遍历方法,c#,foreach,for
- C# 使用foreach语句遍历指定文件夹中的所有文件或文件夹
- C#使用foreach语句访问数组
- C# for和 foreach 的数组遍历 比较
- 为什么数组没有实现Iterable接口,但可以使用foreach语句遍历?
- 使用foreach语句遍历数组
- C#从foreach语句中枚举元素看数组详解
- foreach语句遍历数组
- PHP学习笔记——使用foreach语句遍历数组的应用