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