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

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ê for um principiante completo com programação ou com C#, talvez queira visitar o tutorial introdução aos tutoriais do C# ou ao navegador do .net, onde não é necessário nenhum conhecimento prévio de programação.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, operadores e diretivas de pré-processador específicas, consulte referência em 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

Dentro de um programa C#Inside a C# Program

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

Seções da linguagemLanguage Sections

Instruções, expressões e operadoresStatements, Expressions, and Operators

TypesTypes

Classes e structsClasses and Structs

InterfacesInterfaces

RepresentantesDelegates

matrizesArrays

Cadeias de caracteresStrings

PropriedadesProperties

IndexadoresIndexers

EventosEvents

GenéricosGenerics

IteratorsIterators

Expressões de Consulta LINQLINQ Query Expressions

NamespacesNamespaces

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

Comentários de documentação XMLXML Documentation Comments

Seções da plataformaPlatform Sections

Domínios do aplicativoApplication Domains

Assemblies no .NETAssemblies in .NET

AtributosAttributes

ColeçõesCollections

Exceções e manipulação 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

Consulte tambémSee also