C C++ Java Data Structure Python JavaScript CSS Ajax PL/SQL PHP Puzzles C programs C++ programs Java programs

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.









COMMENTS