Conceitos de programação (C#)
Esta seção explica conceitos de programação na linguagem C#.
Nesta seção
Title | Descrição |
---|---|
Assemblies no .NET | Descreve como criar e usar um assemblies. |
Programação assíncrona com async e await (C#) | Descreve como criar soluções assíncronas usando as palavras-chave async e await no C#. Inclui um passo a passo. |
Atributos (C#) | Discute como fornecer informações adicionais sobre como programar elementos como tipos, campos, métodos e propriedades por meio de atributos. |
Coleções (C#) | Descreve alguns dos tipos de coleções fornecidos pelo .NET. Demonstra como usar coleções simples e coleções de pares chave/valor. |
Covariância e contravariância (C#) | Mostra como habilitar a conversão implícita de parâmetros de tipo genérico em interfaces e delegados. |
Árvores de expressão (C#) | Explica como você pode usar árvores de expressão para habilitar a modificação dinâmica de código executável. |
Iteradores (C#) | Descreve os iteradores, que são usados para percorrer coleções e retornar elementos um por vez. |
LINQ (Consulta Integrada à Linguagem) (C#) | Discute os recursos avançados de consulta na sintaxe de linguagem do C# e o modelo para consultar bancos de dados relacionais, documentos XML, conjuntos de dados e coleções na memória. |
Reflexão (C#) | Explica como usar a reflexão 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 invocar seus métodos ou acessar suas propriedades e campos. |
Serialização (C#) | Descreve os principais conceitos em binário, XML e serialização SOAP. |
Seções relacionadas
-
Discute várias regras básicas que podem ajudá-lo a aumentar o desempenho do seu aplicativo.