foreach的用法

是这样的,我把查出来的数据放到了一个List数组里面,这样用foreach怎么循环查出来?

foreach循环用于列举出集合中所有的元素,foreach语句中的表达式由关键字in隔开的两个项组成。in右边的项是集合名,in左边的项是变量名,用来存放该集合中的每个元素。

数组的属性:Array.Length数组的容量

利用这个属性,我们可以取得数组对象允许存储的容量值,也就是数组的长度、元素个数,这个比较好理解,数组还有其他的属性,比如数组的维数等,属性的用法比较简单,学会一种,其他的格式基本一致。

遍历数组:foreach(type objName in collection/Array)

这段语句会逐一检查数组中的所存储的变量值,并且一一将其取出,其中的type是你所要读取的数组对象将要存储在objName变量的数据类型,而objName是定义了一个type类型的变量名,代表每一次从集合和数组(collection/Array)中取得的元素,collection/Array则是所要存取的数组对象。用这种方法只需写一个foreach就可以遍历出除交错数组以外的所有维数的数组。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-01-04
foreach(子元素类型 变量或对象 in 数组或集合)
{}

举个例吧,这样好理解一些
int[] num = {1,5,6,7,11,46,89};
foreach(int i in num)
{
Console.WriteLine(i);
}
//i是数组的子元素,所有类型必须是int。这样可以输出数组全部内容。
foreach里的语法可以这样理解:
一个子元素在一个数组或集合中遍历
第2个回答  2014-01-04
foreac也是使用的迭代器。 里的list中存放的是什么类型的数据则用什么类型遍历list
如果是String 则这样
for(String temp: list)
{
//dosomething
}
这个是java的本回答被网友采纳
相似回答