एक क्रमबद्ध सूची एक सरणी और हैश तालिका का संयोजन है। इसमें उन मदों की सूची होती है जिन तक किसी कुंजी या अनुक्रमणिका का उपयोग करके पहुँचा जा सकता है। यदि आप किसी अनुक्रमणिका का उपयोग करके आइटम एक्सेस करते हैं, तो यह एक ArrayList है, और यदि आप किसी कुंजी का उपयोग करके आइटम एक्सेस करते हैं, तो यह एक हैशटेबल है। वस्तुओं के संग्रह को हमेशा मुख्य मूल्य के अनुसार क्रमबद्ध किया जाता है।
आइए एक उदाहरण देखें जिसमें हमने सॉर्टेडलिस्ट के लिए 4 कुंजी और मूल्य जोड़ी जोड़ी -
उदाहरण
using System; using System.Collections; namespace Demo { class Program { static void Main(string[] args) { SortedList s = new SortedList(); s.Add("S1", "Maths"); s.Add("S2", "Science"); s.Add("S3", "English"); s.Add("S4", "Economics"); } } }
आइए अब देखते हैं कि सॉर्टेड लिस्ट की कुंजियाँ कैसे प्राप्त करें और इसे कैसे प्रदर्शित करें -
उदाहरण
using System; using System.Collections; namespace Demo { class Program { static void Main(string[] args) { SortedList sl = new SortedList(); sl.Add("ST0", "One"); sl.Add("ST1", "Two"); sl.Add("ST2", "Three"); sl.Add("ST3", "Four"); sl.Add("ST4", "Five"); sl.Add("ST5", "Six"); sl.Add("ST6", "Seven"); ICollection key = sl.Keys; foreach (string k in key) { Console.WriteLine(k); } } } }