Guia de programação em C#C# programming guide

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.This section provides detailed information on key C# language features and features accessible to C# through the .NET Framework.

Grande parte dessa seção pressupõe que você já sabe algo sobre o C# e conceitos gerais de programação.Most of this section assumes that you already know something about C# and general programming concepts. Se você é um iniciante completo com programação ou com C#, você pode querer visitar o Introdução aos Tutoriais C# ou o .NET In-Browser Tutorial, onde nenhum conhecimento prévio de programação é necessário.If you are a complete beginner with programming or with C#, you might want to visit the Introduction to C# Tutorials or .NET In-Browser Tutorial, where no prior programming knowledge is required.

Para obter informações sobre palavras-chave específicas, operadores e diretivas de pré-processador, consulte Referência de C#.For information about specific keywords, operators and preprocessor directives, see C# Reference. Para obter mais informações sobre as especificações da linguagem C#, consulte Especificações da linguagem C#.For information about the C# Language Specification, see C# Language Specification.

Seções de programaProgram sections

Por dentro de um programa em C#Inside a C# Program

Main() e argumentos de linha de comandoMain() and Command-Line Arguments

Seções da linguagemLanguage Sections

Instruções, Expressões e OperadoresStatements, Expressions, and Operators

TiposTypes

Classes e structsClasses and Structs

InterfacesInterfaces

DelegaDelegates

MatrizesArrays

Cadeias de caracteresStrings

PropriedadesProperties

IndexadoresIndexers

EventosEvents

GenéricosGenerics

IteratorsIterators

Expressões de Consulta LINQLINQ Query Expressions

Expressões LambdaLambda Expressions

NamespacesNamespaces

Código não seguro e ponteirosUnsafe Code and Pointers

Comentários sobre documentação xmlXML Documentation Comments

Seções da plataformaPlatform Sections

Domínios de aplicativoApplication Domains

Assemblies no .NETAssemblies in .NET

AtributosAttributes

ColeçõesCollections

Exceções e tratamento de exceçõesExceptions and Exception Handling

Sistema de arquivos e o Registro (Guia de Programação em C#)File System and the Registry (C# Programming Guide)

InteroperabilidadeInteroperability

ReflexãoReflection

Confira tambémSee also