在C#中,foreach
循環(huán)通常用于遍歷集合(如列表、數(shù)組等)中的每個(gè)元素
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
// 創(chuàng)建一個(gè)包含數(shù)字的列表
List<int> numbers = new List<int> { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
// 使用 foreach 循環(huán)遍歷列表中的每個(gè)元素
foreach (int number in numbers)
{
// 對(duì)當(dāng)前元素進(jìn)行處理(這里我們只是將其打印到控制臺(tái))
Console.WriteLine(number);
// 執(zhí)行其他操作,例如將數(shù)字乘以2
int doubledNumber = number * 2;
Console.WriteLine("Doubled: " + doubledNumber);
}
}
}
在這個(gè)示例中,我們首先創(chuàng)建了一個(gè)包含數(shù)字的列表。然后,我們使用foreach
循環(huán)遍歷列表中的每個(gè)元素。在循環(huán)內(nèi)部,我們可以對(duì)每個(gè)元素執(zhí)行所需的操作,例如將其打印到控制臺(tái)或?qū)⑵涑艘?。
注意:在foreach
循環(huán)中,不能修改集合的大?。ɡ缣砑踊騽h除元素),因?yàn)檫@可能導(dǎo)致意外的行為或運(yùn)行時(shí)錯(cuò)誤。如果需要修改集合,請(qǐng)考慮使用for
循環(huán)或LINQ查詢(xún)。