Kuyruğa 10 adet eleman ekledik. Ardından kuyruktaki eleman sayısını yazdırdık. Kuyruktan 10 tane eleman aldık. Ardından tekrar kuyruktaki eleman sayısını yazdırdık.
using System;
namespacekuyruk { classProgram { staticint[] kuyruk = newint[100]; staticint front = 0; staticint rear = -1; staticvoidelemanEkle(int data) { rear++; kuyruk[rear] = data; } staticintelemanAl() { int data = kuyruk[front]; front++; return data; } staticintkuyrukCount() { return rear - front + 1; } staticvoidMain(string[] args) { for (int i = 0; i < 10; i++) { elemanEkle(i); } Console.WriteLine("10 adet eleman eklendi!"); Console.WriteLine("Kuyruktaki eleman sayısı: "); Console.WriteLine(kuyrukCount()); for (int i = 0; i < 10; i++) { Console.WriteLine(elemanAl()); } Console.WriteLine("Elemanlar alındı!"); Console.WriteLine(kuyrukCount()); } } }