Artigo escrito

  • em 03.07.2010
  • às 01:52 AM
  • por Talles Maion

Explorando .NET Framework 2.0 e 3.5 – Parte 7 1

jul3

Foi introduzido ao Framework 3.0 o recurso de Type Inference. Este recurso permite declarar uma variável em que o seu tipo é implicitamente definido pela expressão usada para inicializar a variável.

A declaração de variáveis usando Type Inference, permite utilizar as variáveis de forma Strongly Typed (em tempo de compilação). Desta maneira, podemos utilizar o intellisense como se tivéssemos indicado o tipo de dados de forma explícita.

Para garantir que a variável seja convertida corretamente, é necessário que a atribuição seja feita na mesma linha que a declaração e podemos apenas atribuir uma expressão. Não é permitido atribuir: objeto, collection ou valor null / nothing.

Na prática

	public static void Main(string[] args)
	{
		var x = 10; //variável definida como inteira
	 	Console.WriteLine(x);
	}

Abraços

subscreva os comentários RSS

Existe um comentário para este post

Por favor, sinta-se livre para comentar

* campos obrigatórios

Desenvolvimento web desenvolvido com WordPress e FREEmium Theme.
Traduzido por Tudo Para Wordpress