ডায়নামিক অ্যারেগুলি বৃদ্ধিযোগ্য অ্যারে এবং স্ট্যাটিক অ্যারেগুলির উপর একটি সুবিধা রয়েছে। এর কারণ হল একটি অ্যারের আকার স্থির।
C# এ গতিশীলভাবে অ্যারে তৈরি করতে, ArrayList সংগ্রহটি ব্যবহার করুন। এটি একটি বস্তুর আদেশকৃত সংগ্রহকে প্রতিনিধিত্ব করে যা পৃথকভাবে সূচিত করা যেতে পারে। এটি ডায়নামিক মেমরি বরাদ্দ, তালিকায় আইটেম যোগ, অনুসন্ধান এবং সাজানোর অনুমতি দেয়।
C# এ কিভাবে গতিশীলভাবে অ্যারে তৈরি করতে হয় তা দেখানোর একটি উদাহরণ নিচে দেওয়া হল।
উদাহরণ
using System; using System.Collections; namespace CollectionApplication { class Program { static void Main(string[] args) { ArrayList al = new ArrayList(); al.Add(99); al.Add(47); al.Add(64); Console.WriteLine("Count: {0}", al.Count); Console.Write("List: "); foreach (int i in al) { Console.Write(i + " "); } Console.WriteLine(); Console.ReadKey(); } } }
আউটপুট
Count: 3 List: 99 47 64