
C# Programlama – Stack Kullanımı
Ekim 30, 2022
C# Programlama – Try Catch Kullanımı
Ekim 30, 2022C# Programlama - Queue Kullanımı
Queue Kullanımı Örnekleri:
using System;
using System.Collections;
namespace QueueKullanimi
{
class Program
{
static void Main(string[] args)
{
// İlk giren ilk çıkar (Stack' in tam tersi)
var FaturaKyrk = new Queue();
FaturaKyrk.Enqueue("Mücahit"); // enqueue komutuyla sıraya giriyorlar.
FaturaKyrk.Enqueue("Yusuf");
FaturaKyrk.Enqueue("Merve");
FaturaKyrk.Enqueue("Murat");
Console.WriteLine(FaturaKyrk.Dequeue());
Console.WriteLine(FaturaKyrk.Dequeue());
Console.WriteLine(FaturaKyrk.Dequeue());
Console.WriteLine(FaturaKyrk.Dequeue());
Console.ReadKey();
/*
Sıra sınıfının Enqueue() metodu sıraya yeni bir eleman ekler. Dequeue() metodu ile yığının en öndeki elemanı sıradan siler
ve silinen elemanı geriye dönderir. Eğer sıranın tepesindeki elemanı öğrenmek istersek Peek() medotunu işimize yarar.
Bu metod sıranın başındaki nesneyi dödürür ama bu nesneyi sıradan silmez.
*/
//-----------------------------------------
var playerChange = new Queue();
playerChange.Enqueue("Ramos - Out of the game");
playerChange.Enqueue("Marcelo - entered the game");
Console.WriteLine(playerChange.Dequeue());
Console.WriteLine(playerChange.Dequeue());
Console.ReadKey();
// ---------------------------------------
}
}
}