C# में की-बेस्ड I/O संग्रह को हम SortedList कहते हैं:
SortedList<TKey,TValue>
SortedList क्लास कुंजी-और-मान जोड़े के संग्रह को दर्शाता है जो कुंजियों द्वारा क्रमबद्ध होते हैं और कुंजी और इंडेक्स दोनों द्वारा पहुंच योग्य होते हैं। इस तरह दोनों को SortedList में जोड़ा जाता है:
s.Add("Sub1", "Physics"); s.Add("Sub2", "Chemistry"); s.Add("Sub3", "Biology"); s.Add("Sub4", "Java");निम्नलिखित SortedList में कुंजियों और मानों को प्रदर्शित करने वाला एक उदाहरण है:
उदाहरण
using System; using System.Collections; namespace Demo { class Program { static void Main(string[] args) { SortedList s = new SortedList(); s.Add("Sub1", "Economics"); s.Add("Sub2", "Accountancy"); s.Add("Sub3", "Business Studies"); s.Add("Sub4", "English"); Console.WriteLine("Capacity = " + s.Capacity); // कुंजियों का संग्रह प्राप्त करें। ICollection key = s.Keys; foreach (string k in key) { Console.WriteLine(k + ": " + s[k]); } } } }आउटपुट
Capacity = 16 Sub1: Economics Sub2: Accountancy Sub3: Business Studies Sub4: English