হ্যাঁ, C#-এ অ্যারে শূন্য-ইন্ডেক্সড। এর কাজকর্ম নিচে দেখানো হলো:
- যদি অ্যারে খালি হয়, তবে এর শূন্য এলিমেন্ট থাকে এবং লেন্থ ০।
- যদি অ্যারেতে ০ ইনডেক্সে এক এলিমেন্ট থাকে, তবে লেন্থ ১।
- যদি অ্যারেতে ০ এবং ১ ইনডেক্সে দুটি এলিমেন্ট থাকে, তবে লেন্থ ২।
- যদি অ্যারেতে ০, ১ এবং ২ ইনডেক্সে তিনটি এলিমেন্ট থাকে, তবে লেন্থ ৩।
নিচের কোডটি দেখায় যে C#-এ অ্যারে ইনডেক্স ০ থেকে শুরু হয়:
/* ইনডেক্স ০ থেকে শুরু */
for ( i = 0; i < 5; i++ ) {
n[ i ] = i + 5;
}
উদাহরণ
C#-এ অ্যারে ইন্ডেক্সিং কীভাবে কাজ করে তা দেখার জন্য নিচের কোড রান করুন:
using System;
namespace ArrayApplication {
class MyArray {
static void Main(string[] args) {
int [] n = new int[5];
int i,j;
/* ইনডেক্স ০ থেকে শুরু */
for ( i = 0; i < 5; i++ ) {
n[ i ] = i + 5;
}
for (j = 0; j < 5; j++ ) {
Console.WriteLine("Element[{0}] = {1}", j, n[j]);
}
Console.ReadKey();
}
}
}
আউটপুট
Element[0] = 5 Element[1] = 6 Element[2] = 7 Element[3] = 8 Element[4] = 9