دانلود نرم افزار - آموزش سی شارپ
دانلود نرم افزار - آموزش سی شارپ

دانلود نرم افزار - آموزش سی شارپ

ساز و کارهای ذخیره داده (8)

پست هشتم: پشته‌ها (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) خواهد بود. منتظر باشید!