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

সি শার্পে Group By অপারেটর

সি শার্পে group by অপারেটর ব্যবহার করে একটি এক্সপ্রেশনের ফলাফল들을 অংশে ভাগ করুন।

মান লিন নিচে আমাদের অ্যরেটি আছে −

int[] a = { 5, 10, 15, 20, 25, 30 };

এখন, Group by এবং orderby ব্যবহার করে, আমরা ২০-এর চেয়ে বড় উপাদানগুলো খুঁজে বের করব −

var check = from element in a orderby element group element by chkGreater(element);

সম্পূর্ণ কোডটি নিচে দেওয়া হলো −

উদাহরণ

using System; 
using System.Linq; 
class Demo { 
    static void Main() { 
        int[] a = { 5, 10, 15, 20, 25, 30 }; 
        var check = from element in a orderby element group element by chkGreater(element); 
        foreach (var val in check) { 
            Console.WriteLine(val.Key); 
            foreach (var res in val) { 
                Console.WriteLine(res); 
            } 
        } 
    } 
    static bool chkGreater(int a) { 
        return a >= 20; 
    } 
}

আউটপুট

False
5
10
15
True
20
25
30
  1. CSS Outline: এলিমেন্টের বর্ডারের বাইরে আউटलাইন (Outline) আঁকার গাইড

  2. C#-এ অপারেটর প্রেসিডেন্স কী?

  3. C#-এ 'is' অপারেটর কীভাবে ব্যবহার করবেন?

  4. C#-এ 'as' অপারেটর কীভাবে ব্যবহার করবেন?