Guia de Programação em C#
Esta seção fornece informações detalhadas sobre vários recursos chaves da linguagem C# acessíveis através do .NET Framework.
Grande parte dessa seção pressupõe que você já sabe algo sobre C# e conceitos gerais de programação. Se você for um completo principiante com programação ou com C#, convém visitar o C# Developer Center, onde você pode encontrar vários tutoriais, exemplos e vídeos para ajudá-lo a começar.
Para obter informações sobre palavras-chave específicas, operadores e diretivas de pré-processamento, consulte Referência de C#. Para obter informações sobre a especificação de linguagem C#, consulte Especificação da linguagem C#.
Seções de idioma
Por dentro de um programa em C#
Main() e argumentos de linha de comando (Guia de Programação em C#)
Tipos (Guia de Programação em C#)
Matrizes (Guia de Programação em C#)
Cadeias de caracteres (Guia de Programação em C#)
Instruções, expressões e operadores (Guia de Programação em C#)
Classes e structs (Guia de Programação em C#)
Propriedades (Guia de Programação em C#)
Interfaces (Guia de Programação em C#)
Indexadores (Guia de Programação em C#)
Tipos de enumeração (Guia de Programação em C#)
Delegados (Guia de Programação em C#)
Eventos (Guia de Programação em C#)
Genéricos (Guia de Programação em C#)
Iteradores (C# e Visual Basic)
Expressões de consulta LINQ (Guia de Programação em C#)
Expressões lambda (Guia de Programação em C#)
Namespaces (Guia de Programação em C#)
Tipos anuláveis (Guia de Programação em C#)
Código não seguro e ponteiros (Guia de Programação em C#)
Comentários de documentação XML (Guia de Programação em C#)
Seções de plataforma
Domínios de aplicativo (C# e Visual Basic)
Assemblies e o cache de assemblies global (C# e Visual Basic)
Exceções e manipulação de exceções (Guia de Programação em C#)
Sistema de arquivos e o Registro (Guia de Programação em C#)
Interoperabilidade (Guia de Programação em C#)
Capítulo do livro em destaque
Advanced C#emC# 3.0 in a Nutshell, Third Edition: A Desktop Quick Reference