Stack.ToString() Method in C# with examples
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.
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:
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
Example 2:
// 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
Please Login to comment...