Guia de programação em C#

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

Grande parte dessa seção pressupõe que você já sabe algo sobre o C# e conceitos gerais de programação. Se você for um completo principiante em programação ou com C#, talvez seja útil visitar o tutorial interativo do Guia de Introdução ao C#, no qual não é necessário nenhum conhecimento prévio 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ções, expressões e operadores

Tipos

Classes e Structs

Interfaces

Tipos de enumeração

Delegados

Matrizes

Cadeias de Caracteres

Propriedades

Indexadores

Eventos

Genéricos

Iteradores

Expressões de consulta LINQ

Expressões Lambda

Namespaces

Tipos que permitem valor nulo

Código não seguro e ponteiros

Comentários da documentação XML

Seções da plataforma

Domínios de aplicativo (C# e Visual Basic)

Assemblies e o Cache de Assembly Global

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

Consulte também

Referência de C#
C#