91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

PLINQ在C#中如何實現分組

c#
小樊
85
2024-08-21 23:02:27
欄目: 編程語言

在C#中使用PLINQ(Parallel LINQ)進行分組操作可以通過GroupBy方法實現。GroupBy方法可以將一個集合中的元素按照指定的鍵進行分組,并返回一個包含分組結果的IEnumerable<IGrouping<TKey, TElement>>集合。

using System;
using System.Linq;

class Program
{
    static void Main()
    {
        int[] numbers = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };

        var query = numbers.AsParallel()
                           .GroupBy(x => x % 2 == 0 ? "Even" : "Odd");

        foreach (var group in query)
        {
            Console.WriteLine($"Key: {group.Key}");
            foreach (var number in group)
            {
                Console.WriteLine(number);
            }
        }
    }
}

在上面的例子中,我們對一個包含10個整數的數組進行分組,根據元素是否為偶數進行分組。最終輸出的結果會將偶數和奇數分別放在不同的組中。

0
太白县| 姜堰市| 广德县| 英吉沙县| 柳河县| 广平县| 房山区| 乡城县| 隆回县| 天津市| 丹巴县| 南阳市| 康马县| 鄱阳县| 岳池县| 达尔| 项城市| 合水县| 页游| 光泽县| 保康县| 凤庆县| 金沙县| 贡嘎县| 聂拉木县| 合作市| 昭平县| 兴仁县| 资阳市| 安化县| 宜都市| 夏邑县| 彭阳县| 中山市| 含山县| 新闻| 光山县| 垦利县| 拉萨市| 南汇区| 许昌县|