Cadastre-se Revistas DevMedia Cursos
 

Space de César Christofoletti
Busca Autor


Últimas 20 atualizações de César Christofoletti

Artigo - 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();

Como podem notar, utilizando o StringBuilder além de ganhar velocidade, o código fica mais "limpo" e organizado.

Fonte: http://www.mundoasp.net

-->">
13/11/2011 15:25:00





 

Experiência de mais de cinco anos em desenvolvimento para Web. Atualmente trabalha em Estratégia de Projetos Web, Programação ASP.NET com C# e Consultoria SEO na Postali.com.br. Gerente de criação de dois jogos promocionais para Facebook da empresa Eurofarma, com objetivo de promover a sua equipe automobilística na Stock Car.
Arquivo de atualizações
 2011

Estatísticas do Autor:
Número de posts: 2
Características dos posts deste autor:
Utilidade:
1 0
 
DevMedia Group - Tel: (21) 3382-5038 - www.devmedia.com.br
Todos os Direitos Reservados a DevMedia Group