C# - Stack.Peek() Method

Learn, how to peek an element from stack using collection framework in C#?
Submitted by IncludeHelp, on November 21, 2017 [Last updated : March 27, 2023]

C# Stack.Peek() Method

This is a method of 'Stack' class, it is used to get the element from top of stack without removing it.

Syntax

object Peek();

Parameter(s)

  • None

Return Value

Return element from top of stack without removing it.

C# program to peek elements from stack

using System;
using System.Collections;

namespace ConsoleApplication1 {
  class Program {
    static void Main() {
      Stack S = new Stack(5);

      S.Push(10);
      S.Push(20);
      S.Push(30);
      S.Push(40);

      Console.WriteLine("Peeked Element: " + S.Peek());
      Console.WriteLine("Peeked Element: " + S.Peek());
      Console.WriteLine("Peeked Element: " + S.Peek());
      Console.WriteLine("Peeked Element: " + S.Peek());
    }
  }
}

Output

Peeked Element: 40
Peeked Element: 40
Peeked Element: 40
Peeked Element: 40

Here, we get element from top of stack, it always return top most element.

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

C# Data Structure Programs »

Comments and Discussions!

Load comments ↻





Copyright © 2024 www.includehelp.com. All rights reserved.