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

C#-এ কোন লুপগুলো সাপোর্টেড?

একটি লুপ স্টেটমেন্ট আমাদের একটি স্টেটমেন্ট বা স্টেটমেন্টের গ্রুপকে একাধিকবার এক্সিকিউট করতে দেয়। C#-এ নিচের লুপগুলো সাপোর্ট করা থাকে:

Sr.No লুপ টাইপ ও বিবরণ
1 while loop
একটি প্রদত্ত কন্ডিশন সত্য থাকা পর্যন্ত একটি স্টেটমেন্ট বা গ্রুপ রিপিট করে। লুপ বডি এক্সিকিউট করার আগে কন্ডিশন টেস্ট করে।
2 for loop
স্টেটমেন্টের একটি সিকোয়েন্স একাধিকবার এক্সিকিউট করে এবং লুপ ভেরিয়েবল ম্যানেজ করার কোড সংক্ষিপ্ত করে।
3 do...while loop
while স্টেটমেন্টের মতো, কিন্তু এটি লুপ বডির শেষে কন্ডিশন টেস্ট করে।

C#-এ আপনি foreach লুপও ব্যবহার করতে পারেন:

উদাহরণ

using System; 
namespace Demo { 
    class Program { 
        static void Main(string[] args) { 
            int[] n = new int[10]; 
            for (int i = 0; i < 10; i++) { 
                n[i] = i + 100; 
            } 
            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#-এ ডাইনামিক ডেটা টাইপ (Dynamic Data Types) কী

  2. C#-এ নালেবল ডেটা টাইপ (Nullable Data Types) কী

  3. C#-এ সাপোর্ট করা কন্ডিশনাল স্টেটমেন্টের ধরনগুলো কী কী?

  4. C#-এ পয়েন্টার ডেটা টাইপগুলো কী কী?