C#-এ অ্যারে 통해서 লুপ করতে যেকোনো লুপ ব্যবহার করতে পারেন। এই লুপগুলোর স্টার্টিং এবং এন্ডিং ভ্যালু সেট থাকে যা ইটেরেশন দিয়ে মান সেট বা চেক করতে সাহায্য করে।
C#-এ while, do...while, for এবং foreach লুপ রয়েছে অ্যারে 통해서 লুপ করার জন্য।
for লুপ উদাহরণ
using System;
namespace ArrayApplication {
class MyArray {
static void Main(string[] args) {
int[] n = new int[10];
int i, j;
for (i = 0; i < 10; i++) {
n[i] = i + 10;
}
for (j = 0; j < 10; j++) {
Console.WriteLine("Element[{0}] = {1}", j, n[j]);
}
Console.ReadKey();
}
}
}
কাজ করার পদ্ধতি
১০ ইন্টিজারের একটি অ্যারে:
int[] n = new int[10];
উপরোক্ত ঘোষিত অ্যারের এলিমেন্ট ইনিশিয়ালাইজ করা:
for (i = 0; i < 10; i++) {
n[i] = i + 10;
}
উপরে লুপ i=0 থেকে i=10 পর্যন্ত ইটারেট করে এবং প্রতিটি ইটেরেশনে i-র মান বৃদ্ধি পায় (i++)।
প্রতিটি ইটেরেশনে i=10 পর্যন্ত মান অ্যারেতে যোগ হয়, শুরুতে এলিমেন্ট ১ হিসেবে ১০:
n[i] = i + 10;
আউটপুট
Element[0] = 10 Element[1] = 11 Element[2] = 12 Element[3] = 13 Element[4] = 14 Element[5] = 15 Element[6] = 16 Element[7] = 17 Element[8] = 18 Element[9] = 19