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

C#-এ Stack ক্লাস

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();
স্ট্যাককে একটি নতুন অ্যারে-এ কপি করে।
  1. C# Console ক্লাস

  2. জাভা সিরিয়ালাইজেশনে অবজেক্ট গ্রাফ (Object Graph)

  3. পাইথন টাইপ অবজেক্ট (Type Object) - সব কিছু অবজেক্ট, ক্লাসও অবজেক্ট

  4. পাইথনে অবজেক্ট-অরিয়েন্টেড প্রোগ্রামিং (Object Oriented Programming in Python)