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