Constructor de strings en C#

C# StringBuilder es similar a Java StringBuilder . Un objeto String es inmutable, es decir, una string no se puede cambiar una vez creada. Cada vez que usa cualquiera de los métodos de la clase System.String , crea un nuevo objeto de string en la memoria. Por ejemplo, una string «GeeksForGeeks» ocupa memoria en el … Continue reading «Constructor de strings en C#»

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 … Continue reading «Cómo eliminar todos los caracteres de StringBuilder en C#»

C# | Compruebe si dos objetos StringBuilder son iguales

El método StringBuilder.Equals se usa para verificar si esta instancia es igual a un objeto específico. Sintaxis: public bool Equals (System.Text.StringBuilder sb); Aquí, sb es un objeto para comparar con esta instancia, o nulo. Valor de retorno: devolverá verdadero si esta instancia y sb tienen una string, capacidad y valores de MaxCapacity iguales; en caso … Continue reading «C# | Compruebe si dos objetos StringBuilder son iguales»

Propiedad StringBuilder.Chars[] en C#

La propiedad StringBuilder.Chars[Int32] se usa para obtener o establecer el carácter en la posición de carácter especificada en esta instancia. Sintaxis: public char this[int index] { get; establecer; } Aquí, el índice es la posición del carácter. Valor de propiedad: esta propiedad devuelve el carácter Unicode en el índice de posición. Excepciones: ArgumentOutOfRangeException: si el … Continue reading «Propiedad StringBuilder.Chars[] en C#»

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

La propiedad StringBuilder.Capacity se utiliza para obtener o establecer el número máximo de caracteres que puede contener la memoria asignada por la instancia actual.  Sintaxis: public int Capacidad { get; establecer; } Valor devuelto: esta propiedad devolverá el número máximo de caracteres que puede contener la memoria asignada por la instancia actual. Su valor puede … Continue reading «Cómo encontrar la capacidad de un StringBuilder en C#»

Método StringBuilder.ToString en C#

Este método se utiliza para convertir el valor de esta instancia en una string. Se crea e inicializa un nuevo objeto String para obtener la secuencia de caracteres de este objeto StringBuilder y, a continuación, ToString() devuelve String. Los cambios posteriores a esta secuencia contenida por Object no afectan el contenido de String. Sintaxis: public … Continue reading «Método StringBuilder.ToString en C#»

Cómo encontrar la longitud de StringBuilder en C#

La propiedad StringBuilder.Length se usa para obtener o establecer la longitud del objeto StringBuilder actual. Sintaxis: public int Longitud { get; establecer; } Devuelve la longitud de la instancia actual. Excepción: esta propiedad dará ArgumentOutOfRangeException si el valor especificado para una operación de establecimiento es menor que cero o mayor que MaxCapacity. Los siguientes programas … Continue reading «Cómo encontrar la longitud de StringBuilder en C#»

Método StringBuilder.CopyTo en C#

Este método se usa para copiar los caracteres de un segmento específico de esta instancia a un segmento específico de una array Char de destino. Sintaxis: public void CopyTo (int sourceIndex, char[] destino, int destinationIndex, int count); Parámetros: sourceIndex : es la posición inicial en esta instancia desde donde se copiarán los caracteres. El índice … Continue reading «Método StringBuilder.CopyTo en C#»

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 … Continue reading «Cómo encontrar la MaxCapacity de un StringBuilder en C#»

Método StringBuilder.EnsureCapacity() en C#

El método GuaranteeCapacity(Int32) de la clase StringBuilder nos ayuda a garantizar que la capacidad sea al menos igual al valor especificado que se pasa como parámetro al método. Si la capacidad actual es menor que el parámetro de capacidad, la memoria para esta instancia se reasigna para contener al menos el número de caracteres de … Continue reading «Método StringBuilder.EnsureCapacity() en C#»