Guia de C#C# Guide

O guia do C# fornece muitos recursos sobre a linguagem C#.The C# guide provides many resources about the C# language. Este site tem vários públicos diferentes.This site has many different audiences. Dependendo de sua experiência com programação ou com a linguagem C# e .NET, convém explorar as diferentes seções deste guia.Depending on your experience with programming, or with the C# language and .NET, you may wish to explore different sections of this guide.

  • Para desenvolvedores novatos:For brand-new developers:

    • Comece com a seção Guias de início rápido.Start with the Quickstarts section. Eles permitem explorar a linguagem C# interativamente no seu navegador.These quickstarts let you explore the C# language interactively in your browser. A partir daí, você pode ir para a seção tutoriais.From there, you can move on to the tutorials section. Esses tutoriais mostram como criar programas em C# desde o início.These tutorials show you how to create C# programs from scratch. Os tutoriais fornecem um processo passo a passo para criar programas.The tutorials provide a step-by-step process to create programs. Eles mostram os conceitos da linguagem e como criar programas em C#.They show the language concepts, and how to build C# programs on your own. Se você preferir ler primeiro as informações da visão geral, faça o Tour da linguagem C#.If you prefer reading overview information first, try the tour of the C# language. Ele explica os conceitos da linguagem C#.It explains the concepts of the C# language. Depois de ler isso, você terá uma compreensão básica da linguagem e estará pronto para experimentar os tutoriais ou criar algo por conta própria.After reading this, you'll have a basic understanding of the language, and be ready to try the tutorials, or build something on your own.
  • Para os desenvolvedores que não conhecem o C#:For developers new to C#:

    • Se você já tiver trabalhado com desenvolvimento, mas ainda não conhece o C#, leia o tour da linguagem C#.If you've done development before, but are new to C#, read the tour of the C# language. Ele aborda a sintaxe e a estrutura básicas da linguagem, e você poderá usar o tour de linguagem para comparar o C# a outras linguagens que já usou.It covers the basic syntax and structure for the language, and you can use the language tour to contrast C# with other languages you've used. Também será possível pesquisar nos tutoriais para experimentar programas básicos em C#.You can also browse the tutorials to try basic C# programs.
  • Desenvolvedores em C# experientes:Experienced C# developers:

    • Se você já tiver usado o C# antes, comece lendo as novidades da versão mais recente da linguagem.If you've used C# before, you should start by reading what's in the latest version of the language. Confira Novidades no C# para conhecer os novos recursos da versão atual.Check out What's new in C# for the new features in the current version.

Como o guia do C# está organizadoHow the C# guide is organized

Há várias seções no Guia do C#.There are several sections in the C# Guide. Você pode lê-los em ordem ou ir diretamente para os que lhe interessam mais.You can read them in order, or jump directly to what interests you the most. Algumas das seções se concentram bastante na linguagem.Some of the sections are heavily focused on the language. Outras fornecem cenários de ponta a ponta que demonstram alguns tipos de programas que você pode criar usando C# e .NET Framework.Others provide end-to-end scenarios that demonstrate a few of the types of programs you can create using C# and the .NET Framework.

  • IntroduçãoGet Started

    • Esta seção aborda o que você precisa instalar para um ambiente de desenvolvimento em C# em sua plataforma de preferência.This section covers what you need to install for a C# development environment on your preferred platform. Os tópicos diferentes nesta seção explicam como criar seu primeiro programa em C# em diferentes ambientes com suporte.The different topics under this section explain how to create your first C# program in different supported environments.
  • Guias de início rápido do C#:C# Quickstarts:

    • Os Guias de início rápido do C# apresentam tutoriais interativos para os novos desenvolvedores explorarem e aprenderem a linguagem C # no navegador usando uma interface REPL (Read-Eval-Print Loop).C# Quickstarts presents interactive tutorials for brand-new developers to explore and learn the C# language in the browser using a Read-Eval-Print Loop (REPL) interface. Após concluir as aulas interativas, você pode melhorar suas habilidades de codificação praticando as mesmas lições em seu computador.After you finish the interactive lessons, you can improve your coding skills by practicing the same lessons on your machine.
  • TutoriaisTutorials

    • Esta seção fornece vários cenários de ponta a ponta, incluindo descrições e código.This section provides a variety of end-to-end scenarios, including descriptions and code. Ela mostra por que há preferência por determinadas linguagens, quais recursos do C# funcionam melhor em situações diferentes e implementações de referência para tarefas comuns.It shows why certain idioms are preferred, what C# features work best in different situations, and reference implementations for common tasks. Se você aprende melhor analisando o código, comece nesta seção.If you learn best by seeing code, start in this section. Você também pode baixar todo o código e testar em seu próprio ambiente.You can also download all the code and experiment in your own environment.
  • Tour do C#Tour of C#

    • Esta seção fornece uma visão geral da linguagem.This section provides an overview of the language. Ela aborda os elementos que compõem os programas em C# e os recursos da linguagem.It covers the elements that make up C# programs and the capabilities of the language. Ela mostra pequenos exemplos de todos os elementos da sintaxe do C# e discussões dos principais tópicos de linguagem C#.It shows small samples of all the syntax elements of C# and discussions of the major C# language topics.
  • Recursos mais recentesLatest Features

    • Conheça os novos recursos na linguagem.Learn about new features in the language. Saiba mais sobre novas ferramentas como C# Interativo (REPL do C#) e o SDK de Plataforma do Compilador .NET.Learn about new tools like C# Interactive (C#'s REPL), and the .NET Compiler Platform SDK. Esta seção mostra como a linguagem está evoluindo e como as novas ferramentas podem aumentar a sua produtividade.This section shows how the language is evolving and how the new tools can make you more productive.
  • Guia de Programação em C#C# Programming Guide

    • Fornece informações e exemplos práticos sobre como usar construções da linguagem C#.Provides information and practical examples about how to use C# language constructs.
  • Explicações Passo a PassoWalkthroughs

    • Fornece links para explicações passo a passo sobre programação em C# e uma breve descrição sobre cada explicação passo a passo.Provides links to programming walkthroughs that use C# and a brief description of each walkthrough.
  • Referência de LinguagemLanguage Reference

    • Esta seção contém o material de referência sobre a linguagem C#.This section contains the reference material on the C# language. Este material ajudar a entender a sintaxe e a semântica do C#.This material helps you understand the syntax and semantics of C#. Ele também inclui um material de referência sobre tipos, operadores, atributos, diretivas de pré-processador, opções de compilador, erros de compilador e avisos de compilador do C#.It also includes reference material on types, operators, attributes, preprocessor directives, compiler switches, compiler errors, and compiler warnings.
  • C# Language Specification (Especificação da linguagem C#)C# Language Specification

    • Links para a versão mais recente das Especificações de C# em formato Microsoft Word.Links to the latest version of the C# Specifications in Microsoft Word format.

Consulte tambémSee also

Introdução ao Visual C# e ao Visual BasicGetting Started with Visual C# and Visual Basic
Desenvolvimento .NET.NET Development
Exemplos do C#C# Samples