En un vídeo anterior te conté la diferencia de rendimiento existente entre utilizar cadenas de texto y caracteres en .NET y C#. Y aunque usar caracteres sueltos da mejor rendimiento, realmente son complicados de manejar y prometí contarte una forma mejor. Hoy te hablo de esta forma mejor: la clase StringBuilder. Con ella se pueden ahorrar toneladas de memoria y además conseguir velocidades miles de veces mayores que con simple cadenas de texto.
Vídeo anterior -C#: mejor rendimiento usando cadenas: • C#: mejor rendimiento usando cadenas
#Dotnet #CSharp
TIMESTAMPS:
00:00 Inicio
00:28 Métodos básicos de StringBuilder
03:48 Quitar y reemplazar trozos
05:54 Limitaciones
06:12 Interfaz fluent de StringBuilder
07:14 Rendimiento de Stringbuilder
08:06 Prueba con la clase string
09:15 Prueba con la clase StringBuilder
10:54 Conclusiones y recmendaciones