您的当前位置:首页list的foreach方法

list的foreach方法

2022-11-18 来源:乌哈旅游
list的foreach方法

list的foreach方法是C#中List集合提供的一个遍历每个元素的方法,它接受一个委托类型的参数,该参数代表要对List元素执行的操作,foreach实际上会对List的每一个元素执行该委托。 使用foreach方法时,需要传入一个Action类型的参数,该参数可以是一个匿名方法,也可以是一个已定义的方法,如果是传入一个已定义的方法,则需要把该方法转换为Action类型的对象,这可以使用C#中的lambda表达式实现,也可以使用Action委托类型。 示例:

List list = new List { 1, 2, 3, 4, 5 }; list.ForEach(n => Console.WriteLine(n));

以上代码会依次输出List中的每一个元素。另外,foreach方法还可以传入一个可选的索引参数,用于指定从那个位置开始遍历,如果不传入此参数,则从索引0开始遍历,示例如下: list.ForEach((n,index) => Console.WriteLine($'{index}:{n}'));

以上代码会从索引0开始,输出List中的每一个元素,并加上元素的索引号。

因篇幅问题不能全部显示,请点此查看更多更全内容