Cómo encontrar la MaxCapacity de un StringBuilder en C#

La propiedad StringBuilder.MaxCapacity se usa para obtener la capacidad máxima de esta instancia.

Sintaxis: public int MaxCapacity { get; }

Valor de la propiedad: Devuelve el número máximo de caracteres de tipo System.Int32 que puede contener esta instancia.

Nota: La capacidad máxima para esta implementación es Int32.MaxValue . Sin embargo, este valor es específico de la implementación y puede ser diferente en otras implementaciones o posteriores. Puede establecer explícitamente la capacidad máxima de un objeto StringBuilder llamando al constructor StringBuilder(Int32, Int32).

Ejemplo:

// C# program to demonstrate
// the MaxCapacity Property
using System;
using System.Text;
  
class GFG {
  
    // Main Method
    public static void Main(String[] args)
    {
  
        // Create a StringBuilder object
        // with a String passed as parameter
        StringBuilder str1 = 
         new StringBuilder("GeeksforGeeks");
  
        // printing the MaxCapacity of str1
        Console.WriteLine("Maximum Capacity of str1 is: " 
                                     + str1.MaxCapacity);
  
        // Create a StringBuilder object
        StringBuilder str2 = new StringBuilder();
  
        // printing the MaxCapacity of str2
        Console.WriteLine("Maximum Capacity of str2 is: " 
                                     + str2.MaxCapacity);
    }
}
Producción:

Maximum Capacity of str1 is: 2147483647
Maximum Capacity of str2 is: 2147483647

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 *