Dica…Framework .NET 3.5 – StringBuilder e String Format


A dica de hoje vai pra 2 classes novas que foram inseridos no framework e que são muito úteis quando se tratando de “best practices” e utilização de memória.

StringBuilder

String builder veio para convencionar a concatenação de strings.
Antigamente nos viamos programadores concatenarem as string de select e update da vida, por ex:

string str =”select produto”;
str = str + “from tb_produto”;
str = str + “where id = 1”;

Agora nos utilizaremos um método muito mais elegante e eficaz pra fazer isso.

//Declare o namespace System.Text
using System.Text;

// Vamos estanciar a classe
StringBuilder sb = new StringBuilder();
// E agora vamos adicionar strings
sb.Append(“select produto”);
sb.Append(“from tb_produto”);
sb.Append(“where id = 1”);

// passamos a string para aonde for conveniente
string r = sb.ToString();

ps: No objeto StringBuilder pode ser adicionado outros valores como int, char entre outros.
Veja mais : http://msdn.microsoft.com/pt-br/library/2839d5h5.aspx

String Format

Nada mais é do que uma função que substituirá um item na string por seu correspondente.
Vamos aos exeplos que ficará mais claro.

Um exemplo clássico é na utilização do Responde.Redirect quando utilizavamos assim:

Response.Redirect(“teste.aspx?id=” + txtId.Text + “&nome=” + txtnome.Text );

Utilizando o string format ficará assim:

Response.Redirect(string.Format(“teste.aspx?id={0}&nome={1}”,txtId.Text,txtnome.Text));

Lembrando que começaremos a contagem sempre do 0 e que devem seguir na ordem.

abraços e boa semana.

Lineker Tomazeli

Sobre tomazeli

Developer passionate about technology C, Python, Java, C# Ver todos os artigos de tomazeli

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: