Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # में उदाहरणों के साथ क्रमबद्ध सूची?

सी # में सॉर्टेडलिस्ट क्लास कुंजी/मूल्य जोड़े के संग्रह का प्रतिनिधित्व करता है जो कुंजी द्वारा क्रमबद्ध होते हैं और कुंजी और अनुक्रमणिका द्वारा पहुंच योग्य होते हैं।

SortedList वर्ग के गुण निम्नलिखित हैं -

Sr.No संपत्ति और विवरण
1 क्षमता
SortedList ऑब्जेक्ट की क्षमता प्राप्त करता है या सेट करता है।
2 गिनें
SortedList ऑब्जेक्ट में निहित तत्वों की संख्या प्राप्त करें।
3 IsFixedSize
एक मान प्राप्त करता है जो दर्शाता है कि सॉर्टेडलिस्ट ऑब्जेक्ट का निश्चित आकार है या नहीं।
4 केवल पढ़ने के लिए है
एक मान प्राप्त करता है जो दर्शाता है कि सॉर्टेडलिस्ट ऑब्जेक्ट केवल पढ़ने के लिए है या नहीं।
5 सिंक्रनाइज़ किया गया है
एक मान प्राप्त करता है जो दर्शाता है कि सॉर्टेडलिस्ट ऑब्जेक्ट तक पहुंच सिंक्रनाइज़ है (थ्रेड सुरक्षित)।
6 आइटम[ऑब्जेक्ट]
SortedList ऑब्जेक्ट में किसी विशिष्ट कुंजी से जुड़े मान को प्राप्त या सेट करता है।
7 कुंजी
सॉर्टेडलिस्ट ऑब्जेक्ट में कुंजियाँ प्राप्त करें।
8 सिंकरूट
एक ऑब्जेक्ट प्राप्त करता है जिसका उपयोग सॉर्टेडलिस्ट ऑब्जेक्ट तक पहुंच को सिंक्रनाइज़ करने के लिए किया जा सकता है।
9 मान
SortedList ऑब्जेक्ट में मान प्राप्त करें।

क्रमबद्ध वर्ग के कुछ तरीके निम्नलिखित हैं -

Sr.No तरीके और विवरण
1 जोड़ें (वस्तु, वस्तु)
SortedList ऑब्जेक्ट में निर्दिष्ट कुंजी और मान के साथ एक तत्व जोड़ता है।
2 साफ़ करें ()
SortedList ऑब्जेक्ट से सभी तत्वों को हटा देता है।
3 क्लोन ()
SortedList ऑब्जेक्ट की उथली प्रतिलिपि बनाता है।
4 शामिल है(वस्तु)
निर्धारित करता है कि सॉर्टेडलिस्ट ऑब्जेक्ट में एक विशिष्ट कुंजी है या नहीं।
5 ContainsKey(Object)
निर्धारित करता है कि सॉर्टेडलिस्ट ऑब्जेक्ट में एक विशिष्ट कुंजी है या नहीं।
6 ContainsValue(Object)
निर्धारित करता है कि सॉर्टेडलिस्ट ऑब्जेक्ट में कोई विशिष्ट मान है या नहीं।
7 CopyTo(Array, Int32)
सॉर्टेडलिस्ट तत्वों को एक डायमेंशनल ऐरे ऑब्जेक्ट में कॉपी करता है, जो ऐरे में निर्दिष्ट इंडेक्स से शुरू होता है।
8 सिंकरूट
एक ऑब्जेक्ट प्राप्त करता है जिसका उपयोग सॉर्टेडलिस्ट ऑब्जेक्ट तक पहुंच को सिंक्रनाइज़ करने के लिए किया जा सकता है।
9 मान
SortedList ऑब्जेक्ट में मान प्राप्त करें।

आइए अब कुछ उदाहरण देखें -

SortedList में निहित तत्वों की संख्या प्राप्त करने के लिए, कोड इस प्रकार है -

उदाहरण

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 elements...");
      foreach(DictionaryEntry d in sortedList) {
         Console.WriteLine("Key = "+d.Key + ", Value = " + d.Value);
      }
      Console.WriteLine("Count of SortedList key-value pairs = "+sortedList.Count);
      sortedList.Clear();
      Console.WriteLine("Count of SortedList (updated) = "+sortedList.Count);
   }
}

आउटपुट

यह निम्नलिखित आउटपुट देगा -

SortedList elements...
Key = A, Value = 1
Key = B, Value = 2
Key = C, Value = 3
Key = D, Value = 4
Key = E, Value = 5
Key = F, Value = 6
Key = G, Value = 7
Key = H, Value = 8
Key = I, Value = 9
Key = J, Value = 10
Count of SortedList key-value pairs = 10
Count of SortedList (updated) = 0

यह जाँचने के लिए कि क्या दो SortedList ऑब्जेक्ट समान हैं, कोड इस प्रकार है -

उदाहरण

using System;
using System.Collections;
public class Demo {
   public static void Main(String[] args) {
      SortedList list1 = new SortedList();
      list1.Add("One", 1);
      list1.Add("Two ", 2);
      list1.Add("Three ", 3);
      list1.Add("Four", 4);
      list1.Add("Five", 5);
      list1.Add("Six", 6);
      list1.Add("Seven ", 7);
      list1.Add("Eight ", 8);
      list1.Add("Nine", 9);
      list1.Add("Ten", 10);
      Console.WriteLine("SortedList1 elements...");
      foreach(DictionaryEntry d in list1) {
         Console.WriteLine(d.Key + " " + d.Value);
      }
      SortedList list2 = new SortedList();
      list2.Add("A", "Accessories");
      list2.Add("B", "Books");
      list2.Add("C", "Smart Wearable Tech");
      list2.Add("D", "Home Appliances");
      Console.WriteLine("\nSortedList2 elements...");
      foreach(DictionaryEntry d in list2) {
         Console.WriteLine(d.Key + " " + d.Value);
      }
      SortedList list3 = new SortedList();
      list3 = list2;
      Console.WriteLine("\nIs SortedList2 equal to SortedList3? = "+list3.Equals(list2));
   }
}

आउटपुट

यह निम्नलिखित आउटपुट देगा -

SortedList1 elements...
Eight  8
Five 5
Four 4
Nine 9
One 1
Seven  7
Six 6
Ten 10
Three  3
Two  2

SortedList2 elements...
A Accessories
B Books
C Smart Wearable Tech
D Home Appliances
Is SortedList2 equal to SortedList3? = True

  1. कैसे सत्यापित करें कि कोई जावास्क्रिप्ट ऑब्जेक्ट एक सरणी है या नहीं? उदाहरण सहित स्पष्ट कीजिए।

    JavaScript Array.isArray() विधि का उपयोग यह सत्यापित करने के लिए किया जाता है कि कोई JavaScript ऑब्जेक्ट एक सरणी है या नहीं, इसके द्वारा लौटाए गए बूलियन मान पर आधारित है। जावास्क्रिप्ट ऑब्जेक्ट एक सरणी है या नहीं यह सत्यापित करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang

  1. MathF.Cosh () उदाहरण के साथ सी # में विधि

    C# में MathF.Cosh () विधि का उपयोग फ्लोटिंग-पॉइंट मान के हाइपरबोलिक कोसाइन को वापस करने के लिए किया जाता है। सिंटैक्स निम्नलिखित वाक्य रचना है - public static float Cosh (float val); ऊपर, वैल फ्लोटिंग-पॉइंट नंबर है। उदाहरण आइए अब MathF.Cosh() पद्धति को लागू करने के लिए एक उदाहरण देखें - using Sys

  1. पायथन में एक वस्तु क्या है? उदाहरण सहित समझाएं

    पायथन एक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग लैंग्वेज है। पायथन में लगभग हर चीज को एक वस्तु के रूप में माना जाता है। एक वस्तु के अपने गुण (गुण) और व्यवहार (विधियाँ) होते हैं। क्लास ऑब्जेक्ट का ब्लूप्रिंट होता है या ऑब्जेक्ट बनाने के लिए ऑब्जेक्ट कंस्ट्रक्टर कहा जा सकता है। एक वर्ग में कई वस्तुएँ हो सकत