Stack ক্লাস অবজেক্টের একটি লাস্ট-ইন, ফার্স্ট-আউট (LIFO) কালেকশন রিপ্রেজেন্ট করে। এটি তখন ব্যবহার করা হয় যখন আপনাকে আইটেমগুলোর লাস্ট-ইন, ফার্স্ট-আউট এক্সেস দরকার হয়।
Stack ক্লাসের প্রোপার্টি:
- Count - স্ট্যাকে থাকা এলিমেন্টের সংখ্যা পায়।
Stack ক্লাসের মেথডসমূহ:
| Sr.No. | মেথড ও বিবরণ |
|---|---|
| 1 | public virtual void Clear(); স্ট্যাক থেকে সব এলিমেন্ট মুছে দেয়। |
| 2 | public virtual bool Contains(object obj); নির্ধারণ করে কোন এলিমেন্ট স্ট্যাকে আছে কিনা। |
| 3 | public virtual object Peek(); স্ট্যাকের শীর্ষে থাকা অবজেক্ট রিটার্ন করে, কিন্তু এটি মুছে দেয় না। |
| 4 | public virtual object Pop(); স্ট্যাকের শীর্ষে থাকা অবজেক্ট মুছে দেয় এবং রিটার্ন করে। |
| 5 | public virtual void Push(object obj); স্ট্যাকের শীর্ষে একটি অবজেক্ট ইনসার্ট করে। |
| 6 | public virtual object[] ToArray(); স্ট্যাককে একটি নতুন অ্যারে-এ কপি করে। |