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

C#-এ foreach স্টেটমেন্ট ব্যবহার করে অ্যারে এলিমেন্টের মাধ্যমে লুপ করা

একটি foreach লুপ একটি স্টেটমেন্ট বা স্টেটমেন্টের গ্রুপ এক্সিকিউট করতে ব্যবহৃত হয় একটি অ্যারে বা কালেকশনের প্রতিটি এলিমেন্টের জন্য।

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

উদাহরণ

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

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("Sorted:"); 
            foreach (int p in arr) 
                Console.Write(p + " "); 
            Console.Read(); 
        } 
    } 
}

আউটপুট

Sorted: 13 45 55 78 98
  1. C#-এ অ্যারের সকল এলিমেন্টের মধ্য দিয়ে লুপ চালানো

  2. C#-এ অ্যারে 통해서 লুপ (Loop Through) কীভাবে করবেন?

  3. R-এ ফর লুপ ব্যবহার করে লিস্টের সব উপাদান প্রিন্ট করার পদ্ধতি

  4. Python লুপে continue স্টেটমেন্ট ব্যবহার