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

C++ এবং C#-এ Foreach লুপ

C++-এ Foreach

C++ 11-এ foreach লুপ যোগ করা হয়েছে যা প্রতিটি এলিমেন্টের মধ্য দিয়ে ট্রাভার্স করে। এখানে একটি উদাহরণ:

উদাহরণ

#include <iostream>
using namespace std;

int main()
{
    int myArr[] = { 99, 15, 67 };
    // foreach লুপ
    for (int ele : myArr)
        cout << ele << endl;
}

আউটপুট

99
15
67

C#-এ Foreach

C#-এ foreach উদাহরণ দেখি। এটি কালেকশনের আইটেমগুলো ট্রাভার্স করে:

উদাহরণ

using System;

namespace ArrayApplication
{
    class MyArray
    {
        static void Main(string[] args)
        {
            int[] n = new int[10]; /* n is an array of 10 integers */
            for (int i = 0; i < 10; i++)
            {
                n[i] = i + 100;
            }
            /* output each array element's value */
            foreach (int j in n)
            {
                int i = j - 100;
                Console.WriteLine("Element[{0}] = {1}", i, j);
            }
            Console.ReadKey();
        }
    }
}

আউটপুট

Element[0] = 100
Element[1] = 101
Element[2] = 102
Element[3] = 103
Element[4] = 104
Element[5] = 105
Element[6] = 106
Element[7] = 107
Element[8] = 108
Element[9] = 109
  1. C এবং C++-এ অনির্দিষ্ট আচরণ (Undefined Behaviour) উদাহরণ

  2. C++-এ Walls and Gates: দরজা থেকে খালি ঘরের দূরত্ব পূরণ করা

  3. বৃত্ত ও আয়ত ওভারল্যাপ চেক করা C++-এ

  4. C++-এ ডমিনো ও ট্রোমিনো টাইলিং