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

C# में Stack में किसी तत्व की जांच कैसे करें

C# में Stack किसी विशिष्ट तत्व को रखता है या नहीं, यह जांचने के लिए Contains() मेथड का उपयोग किया जाता है। यह मेथड एक बूलियन मान लौटाता है।

उदाहरण 1

using System;
using System.Collections.Generic;

public class Demo {
    public static void Main() {
        Stack stack = new Stack();
        stack.Push(100);
        stack.Push(150);
        stack.Push(175);
        stack.Push(200);
        stack.Push(225);
        stack.Push(250);
        stack.Push(300);
        stack.Push(400);
        stack.Push(450);
        stack.Push(500);

        Console.WriteLine("Stack में तत्व:");
        foreach (var val in stack) {
            Console.WriteLine(val);
        }
        Console.WriteLine("Stack में तत्वों की संख्या = " + stack.Count);
        Console.WriteLine("क्या Stack में तत्व 400 है? = " + stack.Contains(400));
    }
}

आउटपुट

Stack में तत्व:
500
450
400
300
250
225
200
175
150
100
Stack में तत्वों की संख्या = 10
क्या Stack में तत्व 400 है? = True

उदाहरण 2

using System;
using System.Collections.Generic;

public class Demo {
    public static void Main() {
        Stack stack = new Stack();
        stack.Push("Steve");
        stack.Push("Gary");
        stack.Push("Stephen");
        stack.Push("Nathan");
        stack.Push("Katie");
        stack.Push("Andy");
        stack.Push("David");
        stack.Push("Amy");

        Console.WriteLine("Stack में तत्व:");
        foreach (var val in stack) {
            Console.WriteLine(val);
        }
        Console.WriteLine("Stack में तत्वों की संख्या = " + stack.Count);
        Console.WriteLine("क्या Stack में तत्व Michael है? = " + stack.Contains("Michael"));
    }
}

आउटपुट

Stack में तत्व:
Amy
David
Andy
Katie
Nathan
Stephen
Gary
Steve
Stack में तत्वों की संख्या = 8
क्या Stack में तत्व Michael है? = False
  1. - C# में Stack.Equals() मेथड

    C# में Stack.Equals() मेथड का उपयोग यह जांचने के लिए किया जाता है कि क्या एक Stack क्लास ऑब्जेक्ट किसी अन्य ऑब्जेक्ट के बराबर है या नहीं। सिंटैक्स सिंटैक्स निम्नलिखित है: public virtual bool Equals (object ob); ऊपर, पैरामीटर ob वह ऑब्जेक्ट है जिसकी तुलना दूसरे से की जाती है। उदाहरण आइए अब एक उदाहरण

  1. - C# में Stack क्लास क्या है?

    Stack का उपयोग तब किया जाता है जब आपको आइटम्स की लास्ट-इन, फर्स्ट-आउट एक्सेस की आवश्यकता होती है। जब आप लिस्ट में एक आइटम जोड़ते हैं, तो इसे आइटम को पुश करना कहा जाता है और जब आप इसे हटाते हैं, तो इसे आइटम को पॉप करना कहा जाता है।आइए C# में Stack क्लास का एक उदाहरण देखें:सबसे पहले, Stack में एलिमेंट

  1. - C# में स्टैक क्लास में Push और Pop ऑपरेशन

    Stack क्लास ऑब्जेक्ट्स के लास्ट-इन, फर्स्ट-आउट कलेक्शन को दर्शाता है। इसका उपयोग तब किया जाता है जब आपको आइटम्स की लास्ट-इन, फर्स्ट-आउट एक्सेस की आवश्यकता होती है।Stack क्लास की प्रॉपर्टी:Count - स्टैक में एलिमेंट्स की संख्या प्राप्त करता है।Push ऑपरेशनPush ऑपरेशन का उपयोग करके स्टैक में एलिमेंट्स ज