गतिशील सरणियाँ बढ़ने योग्य सरणियाँ हैं और स्थिर सरणियों पर एक फायदा है। ऐसा इसलिए है क्योंकि सरणी का आकार निश्चित होता है।
सी # में गतिशील रूप से सरणी बनाने के लिए, ArrayList संग्रह का उपयोग करें। यह एक वस्तु के आदेशित संग्रह का प्रतिनिधित्व करता है जिसे व्यक्तिगत रूप से अनुक्रमित किया जा सकता है। यह सूची में वस्तुओं को जोड़ने, खोजने और क्रमबद्ध करने के लिए गतिशील स्मृति आवंटन की भी अनुमति देता है।
निम्नलिखित एक उदाहरण है जो दिखाता है कि सी # में गतिशील रूप से सरणी कैसे बनाएं।
उदाहरण
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