কম্পিউটার টিউটোরিয়াল

C#-এ GroupBy মেথড

LINQ-এর GroupBy(keySelector) মেথড কালেকশনের উপাদানগুলোকে কী অনুযায়ী গ্রুপ করে। প্রতিটি গ্রুপে Key এবং সেটিয় উপাদান থাকে।

উদাহরণ

using System;
using System.Linq;

class Demo {
    static void Main() {
        int[] arr = { 2, 30, 45, 60, 70 };
        var groups = arr.GroupBy(x => x <= 50);
        
        foreach (var g in groups) {
            Console.WriteLine("Key: " + g.Key);
            foreach (int x in g) Console.WriteLine(x);
        }
    }
    
    static bool chkSmaller(int a) => a <= 50;
}

আউটপুট

Key: True
2
30
45
Key: False
60
70
  1. C#-এ Aggregate মেথড

  2. C#-এ TakeWhile মেথড

  3. C#-এ CompareTo মেথড

  4. রুবির Array#zip আয়ত্ত করুন: দক্ষ অ্যারে পেয়ারিং এবং তুলনা