Otimizando C# com StringBuilder

Vamos aprender um pouco mais sobre como otimizar nosso código C#, e para isso vamos utilizar a classe StringBuilder. Operações com strings, especialmente em concatenação, podem causar uma perda de desempenho no seu sistema.

Com o StringBuilder podemos aumentar o desempenho do código, isso ocorre porque o StringBuilder aproveita o buffer que já esta sendo utilizado ao invés de criar um novo.

Código sem StringBuilder:



string msg;
msg = msg + "Aprendendo StringBuilder";
msg = msg + "Otimize seu código C#";
msg = msg + "Utilizando o StringBuilder";


Código otimizado com StringBuilder:



StringBuilder msg = new StringBuilder();

msg.Append("Aprendendo StringBuilder ");
msg.Append("Otimize seu código C# ");
msg.Append("Utilizando o StringBuilder ");

string minhaMsg = msg.ToString();


 

2 Comentários

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

*