Instruções (C#)

Na seção de Instruções do Guia de C#, é possível encontrar respostas rápidas para perguntas comuns. Em alguns casos, os artigos podem ser listados em várias seções. Queremos facilitar que sejam localizados por vários caminhos de pesquisa.

Conceitos gerais de C#

Há dicas e truques que são práticas comuns do desenvolvedor de C#:

Membros de classe, registro e struct

Crie classes, registros e structs para implementar seu programa. Essas técnicas são comumente usadas durante a gravação de classes, registros ou structs.

Trabalhando com coleções

Esses artigos ajudam você a trabalhar com coleções de dados.

Trabalhando com cadeias de caracteres

As cadeias de caracteres são o tipo de dados fundamental usado para exibir ou manipular texto. Esses artigos demonstram práticas comuns com cadeias de caracteres.

Conversão entre tipos

Talvez seja necessário converter um objeto em um tipo diferente.

Comparações de ordem e igualdade

É possível criar tipos que definem suas próprias regras de igualdade ou definem uma ordem natural entre os objetos desse tipo.

Tratamento de exceções

Programas .NET relatam que os métodos não concluíram seu trabalho com sucesso ao lançar exceções. Nesses artigos, você aprenderá a trabalhar com exceções.

Representantes e eventos

Representantes e eventos fornecem uma capacidade para estratégias que envolve blocos de código acoplados livremente.

Os eventos fornecem um mecanismo para publicar ou assinar notificações.

Práticas do LINQ

O LINQ permite que você grave códigos para consultar qualquer fonte de dados compatível com o padrão de expressão de consulta do LINQ. Esses artigos o ajudarão a entender o padrão e trabalhar com diferentes fontes de dados.

Threads múltiplos e processamento assíncrono

Programas modernos geralmente usam operações assíncronas. Esses artigos o ajudarão a aprender a usar essas técnicas.

Argumentos da linha de comando para o programa

Geralmente, os programas de C# têm argumentos da linha de comando. Esses artigos o ensinam a acessar e processar esses argumentos da linha de comando.