sexta-feira, 11 de fevereiro de 2011

Utilizando o tipo implícito “var” no C#

Um padrão de programação muito utilizado entre os programadores C# é deixar de declarar variáveis locais com tipos explícitos, veja exemplo:

public void Teste()
{
    string fantasia = "Unimake Softwares";
    int valor = 100;
}



Neste caso deixamos claro o tipo de cada uma das variáveis, sendo uma do tipo string e outra do tipo inteiro, mas existe um tipo implícito que deixa o código mais alinhado e facilita a programação que é o tipo “var”, veja um exemplo:

public void Teste()
{
    var fantasia = "Unimake Softwares";
    var valor = 100;
}



Como as variáveis já tem seu valor prédefinido na declaração, o C# já reconhece automaticamente o seu tipo, por isso podemos utilizar o tipo “var”. Reforçamos que se o valor da variável não for prédefinido na declaração, será necessário utilizar tipo explicito.