如何利用c# foreach循環(huán)實(shí)現(xiàn)數(shù)據(jù)的批量處理

c#
小樊
95
2024-08-27 15:16:07

在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)。

0