Leia valores de objetos somente uma vez

Postado em 02. ago, 2011 por in Tudo sobre Tecnologia

Ler valores de objetos não é tão rápido quanto ler o valor de uma variável. Por exemplo, um loop que passa pelo conteúdo de um array não deve acessar a propriedade Length cada iteração do loop. Ao invés, copie o valor da propriedade para uma variável e então acesse este valor a cada iteração. Isto se aplica também a qualquer classe que você criar: armazene todas as propriedades em uma simples variável, se possível, e então acesse este valor em cada iteração.

Exemplo:

string[] arrTeste = { "teste1", "teste2", "teste3" };
int arrTesteLength = arrTeste.Length;
for (int i = 0; i < arrTesteLength; i++)
{
    //faça algo
}

Tags: , ,

Um Comentário

Claudio

03. ago, 2011

muito legal….

Deixe um comentário

You must be logged in to post a comment.