Conceitos de programação
Esta seção explica os conceitos de programação que podem ser usados no Visual Basic e C#.
Nesta seção
Nome |
Descrição |
---|---|
Assemblies e o Cache Global de assemblies (C# e Visual Basic) |
Descreve como criar e usar assemblies. |
Programação com Async assíncrona e esperar (C# e Visual Basic) |
Descreve como criar soluções assíncronos usando Async e Espere (Visual Basic) ou async e espere (C#).Inclui uma explicação passo a passo. |
Discute como fornecer informações adicionais sobre elementos de programação como tipos, campos, métodos, propriedades e usando atributos. |
|
Descreve como obter informações sobre o chamador de um método.Essa informação inclui o caminho de arquivo e o número da linha de código fonte e o nome do membro de chamador. |
|
Descreve alguns dos tipos de coleções fornecidas pelo.NET Framework.Demonstra como usar coleções simples e coleções chave/valor emparelham-se. |
|
Mostra como ativar a conversão implícita de parâmetros de tipo genéricos em interfaces e os representantes. |
|
Explica como você pode usar árvores de expressão para ativar a alteração dinâmico de código executável. |
|
Descreve iteradores, que são usados para percorrer as coleções e retornam elementos um de cada vez. |
|
Descreve os recursos poderosos de consulta para a sintaxe de linguagem C# e Visual Basic, e o modelo comum para consultar bancos de dados relacionais, documentos XML, dataset, e coleções de memória. |
|
Descreve os conceitos orientados a objetos comuns, incluindo encapsulamento, herança, e polimorfismo. |
|
Descreve várias regras básicas que podem ajudá-lo a aumentar o desempenho de seu aplicativo. |
|
Explica como usar o reflexo para criar dinamicamente uma instância de um tipo, para associar o tipo para um objeto existente, ou para obter o tipo de um objeto existente e chamar seus métodos ou para acessar seus campos e propriedades. |
|
Descreve os conceitos chave em binário, na serialização XML, e SOAP. |
|
Fornece uma visão geral do modelo de threads .NET e mostra como escrever código que executa várias tarefas ao mesmo tempo melhorar o desempenho e capacidade de resposta de seus aplicativos. |