O que há de novo na linguagem Visual Basic
Visual Basic 2008 apresenta novos recursos de linguagem, incluindo inferência de tiposs de tipo de variável local, inicializadores de tipos anônimo e métodos de extensão de objeto. Esses recursos servem sistema autônomo suporte para um novo recurso importante, LINQ (consulta integrada à linguagem), mas também são úteis individualmente.
Este tópico apresenta os novos recursos e fornece links para informações adicionais sobre eles.
Recurso |
Descrição |
---|---|
Neste tópico, você pode obter mais informações sobre consultas, incluindo informações sobre essas palavras-chave:
|
|
Agora você pode incluir XML como tipo de dados de primeira classe no código Visual Basic, tornando rápido e fácil criar, transformar, modificar e consultar XML. |
|
Usando inferência de tipos de tipos local (também conhecida sistema autônomo digitação implícita), o compilador determina sistema autônomo tipos de dados de variáveis locais com base nos valores que são usados para inicializá-los. |
|
Usando os inicializadores de objeto, você pode inicializar um objeto de dados complexos em uma expressão, sem uma telefonar explícita para um construtor. |
|
O recurso de tipos anônimo permite criar instâncias de um novo tipo de dados sem primeiro escrever a definição da classe.Em vez disso, o compilador cria a definição do tipo de dados com base nas propriedades que você especificar ao declarar a instância. |
|
Métodos de extensão permitem que você adicione métodos para um tipo de dados de fora do tipo.sistema autônomo métodos podem ser chamados sistema autônomo se fossem sistema autônomo métodos de instância simples do tipo de dados |
|
Uma expressão lambda é uma função sem um nome que pode ser usada sempre que um tipo delegado é válido. |
|
The If operador usa avaliação para retornar condicionalmente um dos dois valores de circuito curto. Ele pode ser chamado com três argumentos ou com dois argumentos. |
|
Métodos parciais permitem que desenvolvedores insiram lógica personalizada no código.Um método parcial é definido em uma classe parcial e qualquer desenvolvedor que usa a classe pode especificar o comportamento desejado para o método. |
|
Você pode adicionar um ? modificador de um nome de tipo ou uma variável para especificar a versão do tipo anulável. Um tipo de valor nulo pode ter o valor Nothing juntamente com os valores da versão do tipo não anulável. |
sistema autônomo um ponto de partida para obter mais informações sobre esses recursos, consulte Recursos Visual Basic que suportam LINQ e Introdução ao LINQ no Visual Basic.
Consulte também
Conceitos
Recursos Visual Basic que suportam LINQ
Introdução ao LINQ no Visual Basic
Basic Consulta operações (LINQ)
O que há de novo no Visual Studio 2008
O que há de novo no Compilador Visual Basic
Outros recursos
Language-Integrated Query (LINQ)
Date |
History |
Motivo |
---|---|---|
Julho de 2008 |
Adicionadas informações e links para If operador, os métodos parcial e tipos de valor anulável. |
Aprimoramento de informações. |