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

Stack.Pop () सी # में विधि

स्टैक के शीर्ष पर ऑब्जेक्ट को हटाने और वापस करने के लिए C# में Stack.Pop () विधि का उपयोग किया जाता है।

सिंटैक्स

वाक्य रचना इस प्रकार है -

सार्वजनिक आभासी वस्तु पॉप ();

उदाहरण

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

 सिस्टम का उपयोग करना; सिस्टम का उपयोग करना। संग्रह; पब्लिक क्लास डेमो {सार्वजनिक स्थैतिक शून्य मुख्य () {स्टैक स्टैक =नया स्टैक (); स्टैक। पुश ("इंस्पिरॉन"); स्टैक। पुश ("एलियनवेयर"); स्टैक। पुश ("प्रोजेक्टर"); स्टैक। पुश ("मॉनिटर"); स्टैक। पुश ("एक्सपीएस"); स्टैक। पुश ("लैपटॉप"); स्टैक। पुश ("नोटबुक"); कंसोल। राइटलाइन ("स्टैक एलिमेंट्स ..."); foreach (स्टैक में स्ट्रिंग वैल) {कंसोल। राइटलाइन (वैल); } कंसोल। राइटलाइन ("तत्वों की संख्या =" + स्टैक। गणना); कंसोल। राइटलाइन ("शीर्ष पर तत्व =" + स्टैक। पीक ()); स्टैक। पुश ("अल्ट्राबुक"); स्टैक। पुश ("कैमरा"); स्टैक। पुश ("कीबोर्ड"); कंसोल। राइटलाइन ("\ n स्टैक तत्व ... अपडेट किया गया"); foreach (स्टैक में स्ट्रिंग वैल) {कंसोल। राइटलाइन (वैल); } कंसोल। राइटलाइन ("शीर्ष पर तत्व =" + स्टैक। पीक ()); Console.WriteLine("\nतत्वों की संख्या (अपडेट की गई) ="+स्टैक.काउंट); कंसोल.राइटलाइन ("\ n शीर्ष पर तत्व को हटाना और वापस करना ="+ स्टैक। पॉप ()); कंसोल.लिखें ("तत्वों की संख्या (अपडेटेड) =" + स्टैक। गणना); कंसोल। राइटलाइन ("\ n स्टैक तत्व ... अपडेट किया गया"); foreach (स्टैक में स्ट्रिंग वैल) {कंसोल। राइटलाइन (वैल); } }}

आउटपुट

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

स्टैक एलिमेंट्स...नोटबुकलैपटॉपएक्सपीएसमॉनिटरप्रोजेक्टरएलियनवेयरइंस्पिरॉनतत्वों की संख्या =7तत्व शीर्ष पर =नोटबुकस्टैक तत्व...अपडेट किए गएकीबोर्ड कैमरेअल्ट्राबुकनोटबुकलैपटॉपएक्सपीएसमॉनिटरप्रोजेक्टरएलियनवेयरइंस्पिरॉनएलिमेंट शीर्ष पर =कीबोर्ड तत्वों की संख्या (अपडेटेड) =तत्वों की संख्या (अपडेटेड) =तत्वों की संख्या (अपडेटेड) =तत्वों को हटाना और वापस करना 9स्टैक एलिमेंट्स...अपडेट किए गए कैमरेअल्ट्राबुकनोटबुकLaptopXPSMonitorsProjectorsAlienwareInspiron

उदाहरण

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

 सिस्टम का उपयोग करना; सिस्टम का उपयोग करना। संग्रह; पब्लिक क्लास डेमो {सार्वजनिक स्थैतिक शून्य मुख्य () {स्टैक स्टैक =नया स्टैक (); स्टैक। पुश ("इंस्पिरॉन"); स्टैक। पुश ("एलियनवेयर"); स्टैक। पुश ("प्रोजेक्टर"); स्टैक। पुश ("मॉनिटर"); स्टैक। पुश ("एक्सपीएस"); स्टैक। पुश ("लैपटॉप"); स्टैक। पुश ("नोटबुक"); कंसोल। राइटलाइन ("स्टैक एलिमेंट्स ..."); foreach (स्टैक में स्ट्रिंग वैल) {कंसोल। राइटलाइन (वैल); } कंसोल। राइटलाइन ("तत्वों की संख्या =" + स्टैक। गणना); कंसोल। राइटलाइन ("एलिमेंट स्पीकर्स स्टैक है? =" + स्टैक। इसमें ("स्पीकर")); स्टैक। पुश ("हेडफ़ोन"); स्टैक। पुश ("कीबोर्ड"); स्टैक। पुश ("ईयरफ़ोन"); कंसोल। राइटलाइन ("\ n स्टैक तत्व ... अपडेट किया गया"); foreach (स्टैक में स्ट्रिंग वैल) {कंसोल। राइटलाइन (वैल); } Console.WriteLine ("तत्वों की संख्या (अपडेटेड) =" + स्टैक। गणना); Console.WriteLine ("एलिमेंट एलियनवेयर स्टैक है? =" + स्टैक। इसमें शामिल है ("एलियनवेयर")); स्टैक स्टैक 2 =(स्टैक) स्टैक। क्लोन (); कंसोल। राइटलाइन ("\ n तत्वों का ढेर ... क्लोन किया गया"); foreach (स्टैक 2 में स्ट्रिंग वैल) {कंसोल। राइटलाइन (वैल); } Console.WriteLine ("तत्वों की संख्या (ढेर 2) =" + Stack2.Count); कंसोल.राइटलाइन ("स्टैक का शीर्ष (स्टैक 2) =" + स्टैक 2. पीक ()); Console.WriteLine ("\ n शीर्ष पर तत्व को हटाना और वापस करना (stack2) ="+ stack2.Pop ()); कंसोल.राइटलाइन ("तत्वों की संख्या (स्टैक 2) =" + स्टैक 2. गणना); कंसोल। राइटलाइन ("\ n स्टैक तत्व ... (स्टैक 2)"); foreach (स्टैक में स्ट्रिंग वैल) {कंसोल। राइटलाइन (वैल); } }}

आउटपुट

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

स्टैक एलिमेंट्स... NotebookLaptopXPSMonitorsProjectorsAlienwareInspironतत्वों की गणना =7तत्व स्पीकर स्टैक है? =FalseStack Elements...updatedEarphoneKeyboardHeadphoneNotebookLaptopXPSMonitorsProjectorsAlienwareInspironतत्वों की गणना (अपडेटेड) =10Element Alienware स्टैक है? =ट्रूस्टैक एलिमेंट्स...क्लोनडईयरफोनकीबोर्डहेडफोननोटबुकलैपटॉपएक्सपीएसमॉनीटर्सप्रोजेक्टरएलियनवेयरइंस्पिरॉनतत्वों की गणना (स्टैक2) =10स्टैक का शीर्ष (स्टैक2) =इयरफ़ोन शीर्ष पर तत्व को हटाना और वापस करना (स्टैक2) =इयरफ़ोन तत्वों की संख्या (एक्सपीएस 2) =9स्टैक तत्व...(स्टैक2)इयरफ़ोन /पूर्व> 
  1. कंसोल.सेटबफरसाइज () सी # में विधि

    C# में Console.SetBufferSize() विधि का उपयोग स्क्रीन बफर क्षेत्र की ऊंचाई और चौड़ाई को निर्दिष्ट मानों पर सेट करने के लिए किया जाता है। सिंटैक्स वाक्य रचना इस प्रकार है - public static void SetBufferSize (int width, int height); ऊपर, पैरामीटर चौड़ाई बफर क्षेत्र की चौड़ाई है, जबकि ऊंचाई बफर क्षेत्र

  1. Console.ResetColor () विधि सी # में

    C# में Console.ResetColor() विधि का उपयोग अग्रभूमि और पृष्ठभूमि कंसोल रंगों को उनके डिफ़ॉल्ट पर सेट करने के लिए किया जाता है। सिंटैक्स वाक्य रचना इस प्रकार है - public static void ResetColor (); उदाहरण आइए अब C# - . में Console.ResetColor() विधि को लागू करने के लिए एक उदाहरण देखें using System; cl

  1. कंसोल। सी # में विधि साफ़ करें

    C# में Console.Clear विधि का उपयोग कंसोल बफ़र और प्रदर्शन जानकारी की संबंधित कंसोल विंडो को साफ़ करने के लिए किया जाता है। सिंटैक्स निम्नलिखित वाक्य रचना है - public static void Clear (); उदाहरण आइए अब कंसोल को लागू करने से पहले एक उदाहरण देखें। विधि साफ़ करें - using System; public class Demo { &