Stack क्लास ऑब्जेक्ट्स के लास्ट-इन, फर्स्ट-आउट कलेक्शन को दर्शाता है। इसका उपयोग तब किया जाता है जब आपको आइटम्स की लास्ट-इन, फर्स्ट-आउट एक्सेस की आवश्यकता होती है।
Stack क्लास की प्रॉपर्टी:
Count - स्टैक में एलिमेंट्स की संख्या प्राप्त करता है।
Push ऑपरेशन
Push ऑपरेशन का उपयोग करके स्टैक में एलिमेंट्स जोड़ें:
Stack st = new Stack(); st.Push('A'); st.Push('B'); st.Push('C'); st.Push('D');Pop ऑपरेशन
Pop ऑपरेशन स्टैक से एलिमेंट्स को शीर्ष से शुरू करके हटाता है।
यहां एक उदाहरण है जो Stack क्लास और इसके Push() और Pop() मेथड के साथ काम करने का तरीका दिखाता है:
using System; using System.Collections; namespace CollectionsApplication { class Program { static void Main(string[] args) { Stack st = new Stack(); st.Push('A'); st.Push('B'); st.Push('C'); st.Push('D'); Console.WriteLine("Current stack: "); foreach (char c in st) { Console.Write(c + " "); } Console.WriteLine(); st.Push('P'); st.Push('Q'); Console.WriteLine("The next poppable value in stack: {0}", st.Peek()); Console.WriteLine("Current stack: "); foreach (char c in st) { Console.Write(c + " "); } Console.WriteLine(); Console.WriteLine("Removing values...."); st.Pop(); st.Pop(); st.Pop(); Console.WriteLine("Current stack: "); foreach (char c in st) { Console.Write(c + " "); } } } }