Método Stack.ToString() en C# con ejemplos

El método ToString se hereda de la clase Object que se usa para obtener una string que representa el objeto actual. También se puede aplicar en la Pila. Devuelve una string que representa el objeto de pila actual.

Sintaxis: string virtual pública ToString();

Valor de retorno: este método devuelve una representación de string de la colección.

Ejemplo 1: en el siguiente programa, el método GetType() se usa para obtener el tipo del objeto actual. Aclarará si el objeto Stack dado se convierte en la string o no.

// 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());
    }
}
Producción:

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

Ejemplo 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());
    }
}
Producción:

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

Publicación traducida automáticamente

Artículo escrito por Kirti_Mangal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *