Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais


Dica No :
726
Assunto : .NET
Titulo: Utilizando o AppendFormat para otimizar o uso do StringBuilder

Gostou do texto ? Vote e dê sua opinião! Pontuação atual :

Translate this page now :






Adicione aos Favoritos!
BlogBlogs Rec6 Linkk Ueba Technorati Delicious DiggIt! StumbleUpon



Imagine uma situação em que vc precisa adicionar ao StringBuilder uma série de números separados por ",". Veja como ficaria um exemplo :

dim sb as new stringBuilder

for icnt as integer=0 to 10000
sb.append("," & icnt)
next

Estamos utilizando o stringBuilder, mas no momento da adição continuamos utilizando concatenação, perdendo performance. Melhor seria fazer o seguinte :

dim sb as new stringBuilder

for icnt as integer=0 to 10000
sb.append(",")
sb.append(icnt)
next

Mas nesse caso, fizemos duas operações, ao invés de apenas uma. Para melhorar mais ainda este cenário o stringBuilder fornece um método chamado AppendFormat, que nos permite adicionar strings utilizando um determinado formato. Veja como fica neste exemplo :

dim sb as new stringBuilder

for icnt as integer=0 to 10000
sb.appendFormat(", {0}",icnt)
next

Neste exemplo o {0} será substituido pelo valor de icnt no momento da inclusão na string. Sem concatenação e com apenas uma operação realizada.





Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
Nenhum comentário foi realizado ainda. Seja o primeiro !
Dicas
Dica do Dia
Receba Dicas Por Email
E-mail :  
 


 (help)
Aceito receber informativos do devASPNet, informações de eventos e treinamentos

Veja Quais Informativos Você Receberá

Pesquisar Dicas
Pesquisar Artigos, Dicas e Noticias

Banco de Dados
Algumas Entrevistas
Links Importantes

Búfalo Informática, Treinamento e Consultoria
R. Alvaro Alvim, 37/920 Centro - Cinelândia - Rio de Janeiro Cep: 20031-010
Tel : (21) 2262-1368 (21) 9240-5134 E-mail : Contato@bufaloinfo.com.br