内容会持续更新,有错误的地方欢迎指正,谢谢!
foreach
foreach 语句用于循环访问集合以获取所需信息,但不应用于更改集合内容以避免产生不可预知的副作用。当为集合中的所有元素完成迭代后,控制传递给 foreach 块之后的下一个语句。可以在 foreach 块的任何点使用 break 关键字跳出循环,或使用 continue 关键字直接进入循环的下一轮迭代。
使用 foreach 显示整数数组的内容:
static void Main(string[] args)
{
int[] fibarray = new int[] { 2,5,14 };
foreach(int i in fibarray)
{
System.Console.Write(i);
}
}
计算1到50的和,用foreach语句实现
int[] array = new int[50];
for(int i=0;i<50;i++)
{
array[i]=i+1;//array的元素分别为1、2、、、49、50
}
int sum=0;
foreach(int j in array)
{
sum+=j;
}
list
using System;
using System.Collections.Generic;
public class A
{
public static void Main()
{
//创建一个list<string>对象Cats
List<string> Cats = new List<string>();
//为Cats添加项
Cats.Add("Cat1");
Cats.Add("Cat2");
Cats.Add("Cat3");
//遍历Cats列表并输出
foreach(string cat in Cats)
{
Console.WriteLine(cat);
}
}