Home » C# programs » C# Data structure programs

C# program to peek elements from Queue using collection



In this C# program, we will learn how to peek an element from Queue using collection framework? Get element from queue without removing it. Here we use Peek method of Queue class.
Submitted by IncludeHelp, on November 26, 2017

Queue.Peek() method

This is a method of 'Queue' class, it peeks (returns) the elements without removing from the Queue.

Syntax:

object Queue.Peek();

Return value:

Return element from queue without removing it.

Program to peek elements from Queue C#

using System;
using System.Collections;

namespace ConsoleApplication1
{
    
    class Program
    {
        static void Main()
        {
            Queue Q = new Queue(5);

            Q.Enqueue(10);
            Q.Enqueue(20);
            Q.Enqueue(30);
            Q.Enqueue(40);

            
            Console.WriteLine("Peeked item: " + Q.Peek());
            Console.WriteLine("Peeked item: " + Q.Peek());
            Console.WriteLine("Peeked item: " + Q.Peek());
            Console.WriteLine("Peeked item: " + Q.Peek());

        }
    }
}

Output

Peeked item: 10
Peeked item: 10
Peeked item: 10
Peeked item: 10

In this program, we are inserting 4 items into queue, then getting items from queue without removing them, using Peek() method, so that we always got same item.

Note: In above program, to use 'Queue' class, we need to include System.Collection namespace.






Was this page helpful? YES NO

Are you a blogger? Join our Blogging forum.



Comments and Discussions


We are using Google to publish ads on our website; Google has its own privacy policies. They may save log, cookies on your system. Google may also collect information of your system like IP address, region, city, country. For more details please go through the Google’s privacy policy.