Cómo eliminar todos los caracteres de StringBuilder en C#

El método StringBuilder.Clear se usa para eliminar todos los caracteres de la instancia actual de StringBuilder.

Sintaxis:

public System.Text.StringBuilder Clear ();

Devuelve un objeto StringBuilder cuya longitud será cero.

Nota:

  • Borrar es un método conveniente que equivale a establecer la propiedad Longitud de la instancia actual en 0 (cero).
  • Llamar al método Clear no modifica la propiedad Capacity o MaxCapacity de la instancia actual.

Ejemplo:

// C# program to demonstrate
// the Clear() Method
using System;
using System.Text;
  
class GFG {
  
    // Main Method
    public static void Main(String[] args)
    {
        // Creating a StringBuilder object
        StringBuilder sb1 = new StringBuilder("GeeksforGeeks");
  
        // printing the length of "GeeksforGeeks"
        Console.WriteLine("The String is: {0} \nTotal characters -- {1}",
                                             sb1.ToString(), sb1.Length);
  
        // using the method
        sb1.Clear();
  
        // printing the length of "GeeksforGeeks"
        Console.WriteLine("The String is: {0} \nTotal characters -- {1}",
                                             sb1.ToString(), sb1.Length);
  
        sb1.Append("This  is C# Tutorials.");
  
        // printing the length of "GeeksforGeeks"
        Console.WriteLine("The String is: {0} \nTotal characters -- {1}",
                                             sb1.ToString(), sb1.Length);
    }
}
Producción:

The String is: GeeksforGeeks 
Total characters -- 13
The String is:  
Total characters -- 0
The String is: This  is C# Tutorials. 
Total characters -- 22

Referencia:

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 *