কম্পিউটার টিউটোরিয়াল

C#-এ Stack-তে উপাদান রয়েছে কিনা তা যাচাই করুন

C#-এ Stack<T> ক্লাসে নির্দিষ্ট একটি উপাদান রয়েছে কিনা তা যাচাই করতে Contains() মেথড ব্যবহার করা হয়। এটি একটি বুলিয়ান মান ফেরত দেয়। নিচে দুটি উদাহরণ দেওয়া হলো।

উদাহরণ ১

using System;
using System.Collections.Generic;

public class Demo {
    public static void Main() {
        Stack<int> stack = new Stack<int>();
        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

উদাহরণ ২

using System;
using System.Collections.Generic;

public class Demo {
    public static void Main() {
        Stack<string> stack = new Stack<string>();
        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.GetEnumerator() মেথড

  2. C#-এ Stack.Equals() মেথড

  3. C#-এ Stack ক্লাস (Stack Class)

  4. C#-এ Stack ক্লাসে Push এবং Pop অপারেশন