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

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

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

پست هفتم: صف‌ها (Queues)

سلام به همه! توی هفتمین پست از سری  آشنایی ساده با ساز و کارهای ذخیره داده در C# ، نوبت صف‌ها شده. صف‌ها مثل یه صف نونوایی هستن: اول وارد می‌شی، اول خارج می‌شی!

صف‌ها (Queues)

صف‌ها (Queue) داده‌ها رو به ترتیب ورود ذخیره می‌کنن و همیشه از اول صف خارجشون می‌کنن (First In, First Out یا FIFO).

مثال:

Queue<string> line = new Queue<string>();

line.Enqueue("Ali");

line.Enqueue("Sara");

Console.WriteLine(line.Dequeue()); // Ali خارج می‌شه

توضیح:  اینجا یه صف ساختیم و دو نفر رو بهش اضافه کردیم. با Dequeue  اولین نفر (Ali) خارج می‌شه.

خروجی می‌شه :  Ali

پست بعدی درباره پشته‌ها (Stacks) خواهد بود. با من همراه باشید!