অ্যারে ডিক্লেয়ার করলে সেটি মেমরিতে ইনিশিয়ালাইজ হয় না। যখন অ্যারে ভেরিয়েবল ইনিশিয়ালাইজ করা হয়, তখন আপনি অ্যারেতে মান অ্যাসাইন করতে পারেন।
নিচের ডিক্লেরেশনটি অ্যারে তৈরি করবে না:
int[] id;
নিচের কোডটি একটি ইন্টিজার অ্যারে তৈরি করে। অ্যারে একটি রেফারেন্স টাইপ, তাই আপনাকে অ্যারের ইনস্ট্যান্স তৈরি করতে new কীওয়ার্ড ব্যবহার করতে হবে:
int[] id = new int[5] {};
উদাহরণ
using System;
namespace ArrayApplication
{
public class MyArray
{
public static void Main(string[] args)
{
int[] n = new int[5];
int i, j;
/* initialize elements of array n */
for (i = 0; i < 5; i++)
{
n[i] = i + 10;
}
/* output each array element's value */
for (j = 0; j < 5; j++)
{
Console.WriteLine("Element[{0}] = {1}", j, n[j]);
}
}
}
}
আউটপুট
Element[0] = 10 Element[1] = 11 Element[2] = 12 Element[3] = 13 Element[4] = 14