আসুন আমরা সূচনা এবং মান নির্ধারণের মধ্যে পার্থক্য বুঝতে পারি।
একটি অ্যারে ঘোষণা করা হচ্ছে৷
৷int [] n // declaring
শুরু করা
একটি অ্যারে ঘোষণা করা মেমরিতে অ্যারে শুরু করে না। যখন অ্যারে ভেরিয়েবল শুরু করা হয়, আপনি অ্যারেতে মান নির্ধারণ করতে পারেন। অ্যারে একটি রেফারেন্স টাইপ, তাই আপনাকে অ্যারের একটি উদাহরণ তৈরি করতে নতুন কীওয়ার্ড ব্যবহার করতে হবে।
int n= new int[10]; // initialization
মান নির্ধারণ করা যাক। আপনি সূচক নম্বর −
ব্যবহার করে পৃথক অ্যারে উপাদানগুলিতে মান নির্ধারণ করতে পারেনn[0] = 100; n[1] = 200
C# দিয়ে, আপনি একটি লাইনে একটি অ্যারেতে মান ঘোষণা করতে, শুরু করতে এবং বরাদ্দ করতে পারেন -
int n= new int[10] {100, 200, 300, 400, 500};
আপনি যখন একটি অ্যারে তৈরি করেন, তখন C# কম্পাইলার প্রতিটি অ্যারের উপাদানকে অ্যারের প্রকারের উপর নির্ভর করে একটি ডিফল্ট মানতে শুরু করে। উদাহরণস্বরূপ, একটি int অ্যারের জন্য সমস্ত উপাদান 0 এ আরম্ভ করা হয়।