queue in C#
For Example: Write a program to demonstrate the use of queue.
using System;
using System.Collections;
using System.Linq;
using System.Text;
namespace ConsoleApplication12
{
class Program
{
static void Main(string[] args)
{
Queue q = new Queue();
q.Enqueue('A');
q.Enqueue('R');
q.Enqueue('Y');
q.Enqueue('A');
Console.WriteLine("Current
queue: ");
foreach (char c in q)
Console.Write(c + " ");
Console.WriteLine();
Console.WriteLine("----------After Adding----------");
q.Enqueue('N');
q.Enqueue('@');
Console.WriteLine("Current
queue: ");
foreach (char c in q)
Console.Write(c + " ");
Console.WriteLine();
Console.WriteLine("Removing
some values ");
char ch = (char)q.Dequeue();
Console.WriteLine("The removed
value: {0}", ch);
ch = (char)q.Dequeue();
Console.WriteLine("The removed
value: {0}", ch);
Console.WriteLine("----------After removing----------");
Console.WriteLine("Current
queue: ");
foreach (char c in q)
Console.Write(c + " ");
Console.ReadLine();
}
}
}
Output:
Comments
Post a Comment