پست هشتم: پشتهها (Stacks)
سلام دوستان! توی هشتمین پست از سری آشنایی ساده با ساز و کارهای ذخیره داده در C#، میریم سراغ پشتهها. پشتهها مثل یه دسته کاغذ هستن: آخرین چیزی که میذاری رو اول برمیداری!
پشتهها (Stacks)
پشتهها (Stack) دادهها رو به ترتیب ورود ذخیره میکنن، ولی همیشه آخرین داده رو اول خارج میکنن Last In, First Out یا LIFO .
مثال:
Stack<string> books = new Stack<string>();
books.Push("Book1");
books.Push("Book2");
Console.WriteLine(books.Pop()); // Book2 خارج میشه
توضیح: اینجا یه پشته ساختیم و دو کتاب بهش اضافه کردیم. با Pop آخرین کتاب (Book2) خارج میشه. خروجی میشه Book2
پست بعدی درباره کلاسها (Classes) خواهد بود. منتظر باشید!