কম্পিউটার

C# এ GroupBy() পদ্ধতি


GroupBy() হল একটি এক্সটেনশন পদ্ধতি যা কিছু মূল মানের উপর ভিত্তি করে প্রদত্ত সংগ্রহ থেকে উপাদানগুলির একটি গ্রুপ প্রদান করে৷

নিম্নলিখিত আমাদের অ্যারে -

int[] arr = { 2, 30, 45, 60, 70 };

এখন, আমরা GroupBy() ব্যবহার করব 50 −

-এর থেকে ছোট উপাদানগুলিকে গ্রুপ করতে
arr.GroupBy(b => chkSmaller(b));

উপরের chkSmaller() 50-এর থেকে ছোট উপাদান খুঁজে পায়।

আসুন সম্পূর্ণ কোডটি দেখি -

উদাহরণ

using System;
using System.Linq;

class Demo {
   static void Main() {
      int[] arr = { 2, 30, 45, 60, 70 };
      var check = arr.GroupBy(b => chkSmaller(b));

      foreach (var val in check) {
         Console.WriteLine(val.Key);
         foreach (var res in val) {
            Console.WriteLine(res);
         }
      }
   }
   static bool chkSmaller(int a) {
      return a <= 50;
   }
}

আউটপুট

True
2
30
45
False
60
70

  1. C# এ সামগ্রিক পদ্ধতি

  2. C# () এ TakeWhile পদ্ধতি

  3. C# এ CompareTo() পদ্ধতি

  4. অ্যারে#জিপ পদ্ধতি