lunes, 16 de abril de 2012

Uso de la clase StringBuilder

Dentro de .Net, los objetos String siempre tienen una longitud determinada, cada vez que se realizan operaciones sobre cadenas se crea una nueva cadena con el resultado de la operación, cuando se efectúan múltiples operaciones sobre las mismas el rendimiento puede verse afectado. En estos casos para evitar que se afecte el rendimiento se puede usar la clase StringBuilder, que contiene las siguientes operaciones:

 
        //Se crea el StringBuilder con el valor inicial
        StringBuilder vStringBuilder = new StringBuilder("Cadena Inicial:");
        //Contenido del StringBuilder: Cadena Inicial:
        //Con el método Append se agrega al final del valor inicial
        vStringBuilder.Append(" Sumando a la cadena.");
        //Contenido del StringBuilder: Cadena Inicial: Sumando a la cadena.
        //Con el método Remove se eliminan caracteres de la cadena
        vStringBuilder.Remove(0, 16);
        //Contenido del StringBuilder: Sumando a la cadena.
        //Con el método Replace se remplazan caracteres o subcadenas completas
        vStringBuilder.Replace("Sumando", "Restando");
        //Contenido del StringBuilder: Restando a la cadena.

No hay comentarios:

Publicar un comentario