56.Queue Class Example in C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Collections;
namespace queue
{
class Program
{
static void Main(string[] args)
{
Queue q1 = new Queue();
q1.Enqueue(5);
q1.Enqueue(15);
q1.Enqueue(25);
q1.Enqueue(35);
q1.Enqueue(45);
foreach (int var in q1)
{
Console.WriteLine(var);
}
Console.WriteLine("==== After Dequeue ====");
q1.Dequeue();
q1.Dequeue();
foreach (int var in q1)
{
Console.WriteLine(var);
}
Console.WriteLine("Peek() Result is:" + q1.Peek().ToString());
Console.WriteLine("Total Element in Queue is :" + q1.Count);
Console.WriteLine("Contains () Result is :" + q1.Contains(3));
Queue q2 = (Queue)q1.Clone();
Console.WriteLine("======After Clone Method =========");
foreach (int val in q2)
{
Console.WriteLine(val);
}
object[] arr1;
arr1 = q1.ToArray();
Console.WriteLine("====== After Convert into Array ========");
foreach (object val in arr1)
{
Console.WriteLine(val);
}
q1.Clear();
Console.WriteLine("======= After Clear Method ========");
Console.WriteLine("Total Element in Queue is : " + q1.Count);
Console.Read();
}
}
}
Comments
Post a Comment