Compartilhar via


Instruções (C#)

Na seção Como fazer o Guia do C#, você pode encontrar respostas rápidas para perguntas comuns. Em alguns casos, os artigos podem ser listados em várias seções. Queríamos torná-los fáceis de encontrar para vários caminhos de pesquisa.

Conceitos gerais do C#

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

Membros de classe, registro e struct

Você cria classes, registros e structs para implementar seu programa. Essas técnicas são comumente usadas ao escrever classes, registros ou structs.

Trabalhar com coleções

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

Trabalhando com cadeias de caracteres

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.

Converter entre tipos

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

Comparações de ordem e igualdade

Você pode criar tipos que definem suas próprias regras para igualdade ou definem uma ordenação natural entre 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. Nestes artigos, você aprenderá a trabalhar com exceções.

Delegados e eventos

Delegados e eventos fornecem uma funcionalidade para estratégias que envolvem blocos de código fracamente acoplados.

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

Práticas do LINQ

O LINQ permite que você escreva código para consultar qualquer fonte de dados que dê suporte ao padrão de expressão de consulta LINQ. Esses artigos ajudam você a entender o padrão e trabalhar com diferentes fontes de dados.

Vários threads e processamento assíncrono

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

Argumentos da linha de comando para o programa

Normalmente, os programas C# têm argumentos de linha de comando. Estes artigos ensinam você a acessar e processar esses argumentos de linha de comando.