ToString method is inherited from the Object class which is used to get a string that represents the current object. It can also apply on the Stack. It returns a string which represents the current stack object.
csharp
csharp
Syntax: public virtual string ToString (); Return Value: This method returns a String representation of the collection.Example 1: In the below program, GetType() method is used to get the type of the current object. It will clarify whether the given Stack object is converted into the string or not.
// C# program to demonstrate
// Stack ToString() method
using System;
using System.Collections;
class GFG {
public static void Main(String[] args)
{
// Creating an Empty Stack
Stack st = new Stack();
// Use Push() method
// to add elements to
// the stack
st.Push("Welcome");
st.Push("To");
st.Push("Geeks");
st.Push("For");
st.Push("Geeks");
Console.WriteLine("The type of st before "+
"ToString Method: "+st.GetType());
Console.WriteLine("After ToString Method: ");
foreach(string str in st)
{
// Using ToString() method
Console.WriteLine(str.ToString());
}
Console.WriteLine("The type of st after "+
"ToString Method: "+st.ToString().GetType());
}
}
Output:
Example 2:
The type of st before ToString Method: System.Collections.Stack After ToString Method: Geeks For Geeks To Welcome The type of st after ToString Method: System.String
// C# program to demonstrate
// Stack ToString() method
using System;
using System.Collections;
class GFG {
public static void Main(String[] args)
{
// Creating an Empty Stack
Stack st = new Stack();
// Use Push() method
// to add elements to
// the stack
st.Push(1);
st.Push(2);
st.Push(3);
st.Push(4);
st.Push(5);
Console.WriteLine("The type of st before "+
"ToString Method: "+st.GetType());
Console.WriteLine("After ToString Method: ");
foreach(int i in st)
{
// Using ToString() method
Console.WriteLine(i.ToString());
}
Console.WriteLine("The type of st after "+
"ToString Method: "+st.ToString().GetType());
}
}
Output:
The type of st before ToString Method: System.Collections.Stack After ToString Method: 5 4 3 2 1 The type of st after ToString Method: System.String