Queue Class

Queue handles first in first out data processing mechanism. queue class in one of Collection class of .NET Class library. You have to include using System.Collections.Generic; namespace in order to use collection class in your program.


using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace BlogProject

{

class Program

{

static void Main(string[] args)

{

Queue<Int32> qu = new Queue<int>();

qu.Enqueue(100);

qu.Enqueue(200);

qu.Dequeue();

Console.WriteLine(qu.Last());

Console.ReadLine();

}

}

}

Create object of Queue class like this

Queue<Int32> qu = new Queue<int>();

You can call qu.Enqueue(); function to insert value into your queue.

You can call qu.Dequeue(); function to delete item from your queue. It will delete the first item of the queue what you have inserted.

Now in this program I have inserted two value at first and deleted one item. And by nature the first item(100) will get delete.

And ,then the last tem of my Queue is 200. I can get last item of Queue by calling qu.Last() function.