foreach循环一般用来数组或集合的迭代,将循环的结果依次赋值给变量,直至遍历完整个数组,如:
int[] fibarray = new int[] { 0, 1, 1, 2, 3, 5,...循环和foreach循环:
1.foreach循环的优势
(1)foreach语句简洁
(2)效率比for要高(C#是强类型检查,for循环对于数组访问的时候,要对索引的有效值进行检查...)
(3)不用关心数组的起始索引是几(因为有很多开发者是从其他语言转到C#的,有些语言的起始索引可能是1或者是0)
(4)处理多维数组(不包括锯齿数组)更加的方便,代码如下:
int...(6)当集合元素如List等在使用foreach进行循环时,每循环完一个元素,就会释放对应的资源,代码如下:
using (IEnumerator enumerator = collection.GetEnumerator...(3)数组中的每一项必须与其他的项类型相等.