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

C#-তে অ্যারে ইটারেট করার জন্য 'foreach' লুপ ব্যবহার

foreach লুপ for লুপের সমান; তবে, লুপটি একটি অ্যারে বা গ্রুপের প্রতিটি এলিমেন্টের জন্য এক্সিকিউট হয়। তাই foreach লুপে ইনডেক্স (index) থাকena।

নিচে একটি বাবল সর্ট (Bubble Sort) উদাহরণ দেওয়া হলো, যেখানে সর্ট করার পর এলিমেন্টগুলো foreach লুপ দিয়ে ডিসপ্লে করা হয়েছে।

foreach (int p in arr) Console.Write(p + " ");

সম্পূর্ণ উদাহরণ

using System; 
namespace BubbleSort { 
    class MySort { 
        static void Main(string[] args) { 
            int[] arr = { 78, 55, 45, 98, 13 }; 
            int temp; 
            for (int j = 0; j <= arr.Length - 2; j++) { 
                for (int i = 0; i <= arr.Length - 2; i++) { 
                    if (arr[i] > arr[i + 1]) { 
                        temp = arr[i + 1]; 
                        arr[i + 1] = arr[i]; 
                        arr[i] = temp; 
                    } 
                } 
            } 
            Console.WriteLine("সর্ট করা:"); 
            foreach (int p in arr) 
                Console.Write(p + " "); 
            Console.Read(); 
        } 
    } 
}

আউটপুট

সর্ট করা: 13 45 55 78 98
  1. Python-এ for লুপের সাথে else কন্ডিশনাল স্টেটমেন্ট ব্যবহার

  2. Bash For Loop কমান্ড ব্যবহার করার পদ্ধতি

  3. পাইথন লুপ মাস্টার করুন: For এবং While প্র্যাকটিক্যাল উদাহরণসহ ব্যাখ্যা

  4. MS Office ফ্রিতে ব্যবহার করুন: ৫টি প্রমাণিত স্ট্র্যাটেজি