কিছুটা অন্তর্দৃষ্টি:
উদাহরণস্বরূপ, intএকটি একক পূর্ণসংখ্যার int[]প্রতিনিধিত্ব করে, পূর্ণসংখ্যার অ্যারের প্রতিনিধিত্ব করে।
নির্দিষ্ট মাত্রা সহ অ্যারে শুরু করতে, আপনি newটাইপ নামের পরে বর্গাকার বন্ধনীতে আকার প্রদান করে কীওয়ার্ডটি ব্যবহার করতে পারেন :
//create a new array of 32 ints.
int[] integers = new int[32];
সমস্ত অ্যারে রেফারেন্স ধরণ এবং রেফারেন্স শব্দার্থবিজ্ঞান অনুসরণ করে। সুতরাং, এই কোডটিতে স্বতন্ত্র উপাদানগুলি প্রাথমিক মানের ধরণের হলেও integersঅ্যারেটি একটি রেফারেন্স টাইপ। আপনি যদি পরে লিখেন:
int[] copy = integers;
এটি কেবল একই অ্যারের উল্লেখ করার জন্য পুরো ভেরিয়েবল কপিটি অর্পণ করবে, এটি কোনও নতুন অ্যারে তৈরি করবে না।
সি # এর অ্যারে সিনট্যাক্স নমনীয়, এটি আপনাকে আরম্ভ না করেই অ্যারে ঘোষণা করার অনুমতি দেয় যাতে প্রোগ্রামের পরে অ্যারেটিকে গতিশীল আকারে আকার দেওয়া যায়। এই কৌশলটির সাহায্যে আপনি মূলত একটি নাল রেফারেন্স তৈরি করছেন এবং পরে কোনও newকীওয়ার্ডের মাধ্যমে অনুরোধ করা মেমরি লোকেশনের গতিযুক্ত বরাদ্দিত প্রসারকে সেই রেফারেন্সটি নির্দেশ করছেন :
int[] integers;
integers = new int[32];
ধন্যবাদ.