La Clase Stringbuilder se encuentra en el espacio de nombre System.Text, y está especializada en operaciones con string.
Tiene varios constructores, con diferentes usos.
Un constructor vacío, sin parámetros, sin especificaciones concretas.
StringBuilder strB_ = new StringBuilder();
Una instancia para especificar la capacidad de la cadena de texto:
StringBuilder strB_ = new StringBuilder(15);
Una instancia para especificar la capacidad de la cadena de texto y hasta qué longitud se puede ampliar.
StringBuilder strB_ = new StringBuilder(15, 50);
Construccion de la instancia a través de una cadena de texto, una variable de tipo string
:
StringBuilder strB_ = new StringBuilder("texto");
Construccion de la instancia a través de una cadena de texto, una variable de tipo string
, junto con la capacidad que tendrá:
StringBuilder strB_ = new StringBuilder("otro texto", 30);
- Length
- Capacity
- MaxCapacity
- Append(). Fuertemente sobrecargado, para añadir al final de la instancia varios tipos de datos.
- AppendLine(). Sobrecargado. Añade una cadena de texto con salto de línea al final de la instancia. Esa cadena puede estar vacía o no, depende de la sobrecarga.
- Clear(). Limpia toda la instancia de texto.
- Insert(). Fuertemente sbrecargado, para incluir en posiciones determianadas en la instancia varios tipos de datos.
- Replace(). Sobrecargado para la sustitución de datos con otros posibles tipos de datos.
- Remove(). Elimina de la instancia el rango de posiciones especificadas como parámetros.
StringBuilder strB_Ejemplo = new StringBuilder("Saludos, devs");
strB_Ejemplo.Remove(2, 6);