Stack তখন ব্যবহার করা হয় যখন আপনাকে লাস্ট-ইন, ফার্স্ট-আউট (LIFO) এক্সেস দরকার। আপনি যখন লিস্টে একটি আইটেম যোগ করেন, তাকে পুশ (pushing) বলা হয় এবং وقتی সরান, তাকে পপ (popping) বলা হয়।
C#-এ Stack ক্লাসের উদাহরণ দেখি −
প্রথমে Stack-এ এলিমেন্ট যোগ করুন।
Stack st = new Stack(); st.Push('H'); st.Push('I'); st.Push('J'); st.Push('K'); st.Push('L');এখন Stack-এ এলিমেন্টের সংখ্যা গণনা করুন −
Console.WriteLine("Count: "+st.Count);সম্পূর্ণ কোড নিচে দেওয়া হলো −
উদাহরণ
using System; using System.Collections; namespace Demo { class Program { static void Main(string[] args) { Stack st = new Stack(); st.Push('H'); st.Push('I'); st.Push('J'); st.Push('K'); st.Push('L'); Console.WriteLine("Count: "+st.Count); } } }আউটপুট
Count: 5