StringBuilder.Append vs. Concatenación de cadenas

25/05/2005 - 09:49 por yeiouaryii | Informe spam
Hola,
recientemente he leido un artículo (en inglés):

http://www.codeproject.com/csharp/S...erf.asp?df0&forumid9078

que me ha hecho pensar sobre las mejoras que introduce la clase
StringBuilder frente al uso del operador de concatenación de cadenas (+=),
para la mejora de rendimiento al concatenar cadenas. Hasta ahora yo pensaba
(tal y como recomienda Microsoft) que si se concatenan, digamos, unas diez
cadenas, lo mejor a nivel de rendimiento era utilizar el método Append de la
clase StringBuilder. Pues bien, según este artículo y sus sucesivos
comentarios, hasta que el número de concatenaciones no llegue casi a 600 no
hay mejora de rendimiento por utilizar el método Append y es mejor seguir
usando la concatenación clásica con '+='.
¿algún comentario?
Saludos.
 

Preguntas similares