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