C# 3.0 – Novidade: Tipagem implícita

Julho 31, 2008 at 5:00 am (C#, Programação) (, , , , , , , , , , )

Um novidade do C# 3.0 é a tipagem implícita.

Para isso, foi introduzido um novo operador “var” na linguagem, com este novo “operador”, você pode 
criar variáveis sem definir explicitamente o seu tipo.

O tipo será definido de acordo com a expressão utilizada para inicializar a variável, neste caso, a variável continua sendo declarada como uma variável fortemente tipada.

Para garantir que uma variável criada com o var seja fortemente tipada, você precisa sempre iniciá-la na mesma linha da declaração da variável, e o inicializador da variável precisa ser uma expressão, e não um objeto ou um valor nulo.

A tipagem implícita é fundamental para a utilização dos tipos anônimos.

Veja dois exemplos abaixo:

var minhaVariavel = 89;     //Variavel fortemente tipada do tipo Int
var meuArray = new[] {"Banana","Laranja","Abacate"}; //Variável Array fortemente tipada do tipo String

 

Comente