在C#中,Parallel.ForEach方法可以用于并行地迭代一個集合。它的使用方法如下:
首先,確保你的項目中引用了System.Threading.Tasks命名空間,因為Parallel.ForEach方法位于該命名空間中。
創建一個要迭代的集合,比如List或數組。
使用Parallel.ForEach方法來并行地迭代集合。方法的基本語法如下:
Parallel.ForEach(collection, (item) =>
{
// 在這里處理每個元素的邏輯
});
其中,collection是要迭代的集合,item是集合中的每個元素。
下面是一個完整的示例代碼:
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
class Program
{
static void Main()
{
List<int> numbers = new List<int> { 1, 2, 3, 4, 5 };
Parallel.ForEach(numbers, (number) =>
{
Console.WriteLine(number * 2);
});
Console.ReadLine();
}
}
上述代碼創建了一個包含整數的List,并使用Parallel.ForEach方法并行地將每個元素乘以2并輸出結果。