Guia de programação em C#

Esta seção fornece informações detalhadas sobre os principais recursos da linguagem C# e recursos acessíveis ao C# por meio do .NET.

Grande parte dessa seção pressupõe que você já sabe algo sobre o C# e conceitos gerais de programação. Se você é totalmente iniciante em programação ou no C#, talvez seja útil visitar os Tutoriais de Introdução ao C# e o Tutorial de Introdução ao .NET no Navegador, que não exigem conhecimento de programação.

Para obter informações sobre palavras-chave específicas, operadores e diretivas de pré-processador, consulte Referência de C#. Para obter mais informações sobre as especificações da linguagem C#, consulte Especificações da linguagem C#.

Seções de programa

Por dentro de um programa em C#

Main() e argumentos de linha de comando

Seções da linguagem

InstruçõesOperadores e expressõesMembros aptos para expressãoComparações de Igualdade

Types

Programação orientada a objeto

Interfaces

Representantes

matrizes

Cadeias de caracteres

Propriedades

Indexadores

Eventos

Genéricos

Iteradores

Expressões de Consulta LINQ

Namespaces

Código não seguro e ponteiros

Comentários da documentação XML

Seções da plataforma

Domínios do aplicativo

Assemblies no .NET

Atributos

Coleções

Exceções e manipulação de exceções

Sistema de arquivos e o Registro (Guia de Programação em C#)

Interoperabilidade

Reflexão

Confira também