परिचय
SortedList क्लास कुंजी के आधार पर क्रमबद्ध कुंजी/मान जोड़े का संग्रह दर्शाता है। Contains(key) मेथड यह निर्धारित करता है कि कोई विशिष्ट कुंजी मौजूद है या नहीं।
उदाहरण 1: कुंजी जांच और मान अपडेट
using System;
using System.Collections;
public class Demo {
public static void Main() {
SortedList list = new SortedList();
list.Add("A", "Books");
list.Add("B", "Electronics");
list.Add("C", "Appliances");
list.Add("D", "Pet Supplies");
list.Add("E", "Clothing");
list.Add("F", "Footwear");
Console.WriteLine("कुंजी E से जुड़ा मान = " + list["E"]);
list["E"] = "HDD";
Console.WriteLine("कुंजी E से जुड़ा मान [अपडेटेड] = " + list["E"]);
Console.Write("क्या लिस्ट में कुंजी C है? = " + list.Contains("C"));
}
}
आउटपुट
कुंजी E से जुड़ा मान = Clothing कुंजी E से जुड़ा मान [अपडेटेड] = HDD क्या लिस्ट में कुंजी C है? = True
उदाहरण 2: RemoveAt और कुंजी जांच
using System;
using System.Collections;
public class Demo {
public static void Main(String[] args) {
SortedList sortedList = new SortedList();
sortedList.Add("A", "1");
sortedList.Add("B", "2");
sortedList.Add("C", "3");
sortedList.Add("D", "4");
sortedList.Add("E", "5");
sortedList.Add("F", "6");
sortedList.Add("G", "7");
sortedList.Add("H", "8");
sortedList.Add("I", "9");
sortedList.Add("J", "10");
Console.WriteLine("SortedList तत्व...");
foreach(DictionaryEntry d in sortedList) {
Console.WriteLine("कुंजी = " + d.Key + ", मान = " + d.Value);
}
Console.WriteLine("SortedList कुंजी-मान जोड़े की संख्या = " + sortedList.Count);
sortedList.RemoveAt(3);
Console.WriteLine("\nSortedList के माध्यम से पुनरावृति के लिए एन्यूमरेटर...");
IDictionaryEnumerator demoEnum = sortedList.GetEnumerator();
while (demoEnum.MoveNext())
Console.WriteLine("कुंजी = " + demoEnum.Key + ", मान = " + demoEnum.Value);
Console.WriteLine("SortedList कुंजी-मान जोड़े की संख्या (अपडेटेड) = " + sortedList.Count);
Console.WriteLine("\nक्या लिस्ट में कुंजी C है? = " + sortedList.Contains("C"));
Console.WriteLine("क्या लिस्ट में कुंजी M है? = " + sortedList.Contains("M"));
}
}
आउटपुट
SortedList तत्व... कुंजी = A, मान = 1 कुंजी = B, मान = 2 कुंजी = C, मान = 3 कुंजी = D, मान = 4 कुंजी = E, मान = 5 कुंजी = F, मान = 6 कुंजी = G, मान = 7 कुंजी = H, मान = 8 कुंजी = I, मान = 9 कुंजी = J, मान = 10 SortedList कुंजी-मान जोड़े की संख्या = 10 SortedList के माध्यम से पुनरावृति के लिए एन्यूमरेटर... कुंजी = A, मान = 1 कुंजी = B, मान = 2 कुंजी = C, मान = 3 कुंजी = E, मान = 5 कुंजी = F, मान = 6 कुंजी = G, मान = 7 कुंजी = H, मान = 8 कुंजी = I, मान = 9 कुंजी = J, मान = 10 SortedList कुंजी-मान जोड़े की संख्या (अपडेटेड) = 9 क्या लिस्ट में कुंजी C है? = True क्या लिस्ट में कुंजी M है? = False
मुख्य बिंदु
SortedListकुंजियों के आधार पर स्वचालित रूप से क्रमबद्ध रहता है।Contains(key)कुंजी की उपस्थिति की जांच करता है (केस-सेंसिटिव)।RemoveAt(index)निर्दिष्ट इंडेक्स पर तत्व हटाता है।