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

सी # में सॉर्टेड मैप इंटरफ़ेस

Java में SortedMap इंटरफ़ेस है, जबकि C# में इसका समकक्ष SortedList है।

सी # में सॉर्टेडलिस्ट संग्रह एक सूची में वस्तुओं तक पहुंचने के लिए एक कुंजी के साथ-साथ एक इंडेक्स का उपयोग करता है।

एक क्रमबद्ध सूची एक सरणी और हैश तालिका का संयोजन है। इसमें उन मदों की सूची होती है जिन तक किसी कुंजी या अनुक्रमणिका का उपयोग करके पहुँचा जा सकता है। यदि आप किसी अनुक्रमणिका का उपयोग करके आइटम एक्सेस करते हैं, तो यह एक ArrayList है, और यदि आप किसी कुंजी का उपयोग करके आइटम एक्सेस करते हैं, तो यह एक हैशटेबल है। वस्तुओं के संग्रह को हमेशा मुख्य मूल्य के अनुसार क्रमबद्ध किया जाता है।

आइए SortedList के साथ काम करने और कुंजियों को प्रदर्शित करने के लिए एक उदाहरण देखें -

उदाहरण

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");
         ICollection key = sl.Keys;

         foreach(string k in key) {
            Console.WriteLine(k);
         }
      }
   }
}

आउटपुट

ST0
ST1
ST2

  1. सी # में कतार इंटरफ़ेस

    Queue ऑब्जेक्ट के फर्स्ट-इन, फर्स्ट-आउट संग्रह का प्रतिनिधित्व करता है। इसका उपयोग तब किया जाता है जब आपको आइटम्स के लिए फर्स्ट-इन, फर्स्ट-आउट एक्सेस की आवश्यकता होती है। जब आप सूची में कोई आइटम जोड़ते हैं, तो उसे एनक्यू कहा जाता है, और जब आप किसी आइटम को हटाते हैं, तो उसे डेक कहा जाता है। आइए कतार

  1. सी # में एक इंटरफेस क्या है?

    इंटरफेस गुणों, विधियों और घटनाओं को परिभाषित करते हैं, जो इंटरफेस के सदस्य हैं। इंटरफेस में केवल सदस्यों की घोषणा होती है। सदस्यों को परिभाषित करना व्युत्पन्न वर्ग की जिम्मेदारी है। यह अक्सर एक मानक संरचना प्रदान करने में मदद करता है जिसका पालन करने वाले वर्ग करेंगे। आइए देखें कि इंटरफ़ेस सदस्यों क

  1. सी # में इंटरफ़ेस

    इंटरफेस गुणों, विधियों और घटनाओं को परिभाषित करते हैं, जो इंटरफेस के सदस्य हैं। इंटरफेस में केवल सदस्यों की घोषणा होती है। सदस्यों को परिभाषित करना व्युत्पन्न वर्ग की जिम्मेदारी है। यह अक्सर एक मानक संरचना प्रदान करने में मदद करता है जिसका पालन करने वाले वर्ग करेंगे। आइए देखें कि इंटरफ़ेस सदस्यों क