Conceitos de programação
Esta seção explica os conceitos de programação que podem ser usados no Visual Basic e no C#.
Nesta seção
Nome |
Descrição |
---|---|
Assemblies e o cache de assemblies global (C# e Visual Basic) |
Descreve como criar e usar assemblies. |
Programação assíncrona com Async e Await (C# e Visual Basic) |
Descreve como criar soluções assíncronas de gravação usando Async e Await (Visual Basic) ou async e await (C#). Inclui uma explicação passo a passo. |
Descreve como fornecer informações adicionais sobre elementos de programação, como tipos, campos, métodos e propriedades, 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 do código-fonte e o nome do membro do chamador. |
|
Descreve alguns dos tipos de coleções fornecidas pelo .NET Framework. Demonstra como usar coleções simples e coleções de pares de chave/valor. |
|
Mostra como ativar a conversão implícita de parâmetros de tipo genérico em interfaces e representantes. |
|
Explica como você pode usar árvores de expressão para habilitar modificação dinâmica de código executável. |
|
Descreve iteradores, que são usados para percorrer coleções e retornar elementos um de cada vez. |
|
Descreve os poderosos recursos de consulta na sintaxe de linguagem C# e Visual Basic, e o modelo comum para a consulta de bancos de dados relacionais, documentos XML, conjuntos de dados e coleções em memória. |
|
Descreve conceitos orientados a objetos comuns, incluindo encapsulamento, herança e polimorfismo. |
|
Explica como usar o reflexo para criar dinamicamente uma instância de um tipo, associar o tipo a um objeto existente ou obter o tipo de um objeto existente e chamar seus métodos ou acessar seus campos e propriedades. |
|
Descreve os conceitos chave em serialização em binários, XML e SOAP. |
|
Fornece uma visão geral do modelo de threading do .NET e mostra como escrever código que executa várias tarefas ao mesmo tempo, para melhorar o desempenho e capacidade de resposta dos seus aplicativos. |
Seções relacionadas
Descreve várias regras básicas que podem ajudar você a melhorar o desempenho do seu aplicativo. |