Operadores de Incremento e Decremento

Existem algumas técnicas que não são muito utilizadas no dia-a-dia dos programadores, e as vezes, são os pequenos detalhes que influenciam na performance e na escrita de um bom código.

Nós vamos passar algumas dessas técnicas no decorrer das postagens, pois, temos plena certeza de que muitos se interessarão pelo assunto.

Utilize os operadores de incremento (++) e decremento (--) em vez de um operador de atribuição composta ao incrementar ou decrementar uma variável por 1.
Por exemplo, substitua:

Contador = Contador + 1;


ou

Contador += 1;


por

Contador++;



====================================================================================
Bibliográfia:
Microsoft Visual C# 2008 / John Sharp
====================================================================================


Utilizando operadores de atribuição composta


Atualizando o valor de uma variável utilizando os operadores de atribuição composta.

Você já deve saber como utilizar os operadores matemáticos para criar novos valores. Por exemplo a instrução a seguir utiliza o operador (+) para exibir no console um valor que é 10 unidades maior que a variável var.


Console.WriteLine(var + 10);



Você também já deve saber como utilizar as instruções de atribuição para alterar o valor de uma variável. A intrução a seguir utiliza o operador para alterar o valor da variável var para 10.


Var = 10;



Se você quiser adicionar 10 ao valor de uma variável, pode combinar o operador de atribuição com o operador de adição. Por exemplo, a instrução a seguir adiciona 10 à variável var. Depois da execução dessa instrução, valor de var será 10 unidades maior que o valor anterior.


var = var + 10;



Embora essa instrução funcione, você provavelmente nunca verá um programador experiente escrever um código assim. Adicionar um valor a uma variável é tão comum que o C# permite executar essa tarefa de maneira mais rápida utilizando o operador +=. Para adicionar 10 à var, escreva esta instrução:


var += 10;



Utilize esse atalho para combinar qualquer operador aritmético com o operador de atribuição, como mostra a tabela a seguir. Esses operadores são coletivamente conhecidos como operadores de atribuição composta.


Não escreva isto
Escreva isto
variavel = variavel * variavel
variavel *= variavel
variavel = variavel / variavel
variavel /= variavel
variavel = variavel % variavel
variavel %= variavel
variavel = variavel + variavel
variavel += variavel
variavel = variavel - variavel
variavel -= variavel

O operador += também funciona em strings; ele anexa uma string ao final de outra. Por exemplo, o código a seguir exibe "Olá Rodrigo" no console:


string Nome = "Rodrigo";
string Cumprimento = "Olá ";
Cumprimento += Nome
Console.WriteLine(Cumprimento);





Obs: Você não pode utilizar nenhum outro operador de atribuição composta em strings.

====================================================================================
Bibliográfica:
Microsoft Visual C# 2008 / John Sharp
====================================================================================