Руководство по языку C#C# Guide

В руководстве по C# представлено множество ресурсов для изучения языка C#.The C# guide provides many resources about the C# language. Этот сайт будет полезен самым разным читателям.This site has many different audiences. В зависимости от того, какой у вас опыт программирования или работы с языком C# и платформой .NET, вам будут более интересны разные разделы этого руководства.Depending on your experience with programming, or with the C# language and .NET, you may wish to explore different sections of this guide.

  • Для тех, кто делает первые шаги в разработке.For brand-new developers:

    • Начните с раздела кратких руководств.Start with the Quickstarts section. Они позволят изучить язык C# в интерактивном режиме в браузере.These quickstarts let you explore the C# language interactively in your browser. После этого можно перейти к разделу с руководствами.From there, you can move on to the tutorials section. Они расскажут вам, как создавать простые программы на C#.These tutorials show you how to create C# programs from scratch. Процесс разработки иллюстрируется здесь на примере пошаговых инструкций.The tutorials provide a step-by-step process to create programs. В них даны основные понятия языка и описан процесс самостоятельной сборки программ C#.They show the language concepts, and how to build C# programs on your own. Если вы предпочитаете сначала получить общие сведения, рекомендуем ознакомиться с обзором языка C#.If you prefer reading overview information first, try the tour of the C# language. Здесь внимание уделяется основным понятиям языка C#.It explains the concepts of the C# language. Изучив его, вы получите базовое понимание языка и будете готовы перейти к учебникам или самостоятельно что-нибудь создать.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.
  • Для разработчиков, плохо знакомых с C#.For developers new to C#:

    • Если вы уже занимались разработкой, но пока новичок в C#, переходите к обзору языка C#.If you've done development before, but are new to C#, read the tour of the C# language. В нем представлены основы синтаксиса и структуры языка. Также вы сможете сравнить C# с другими языками, с которыми вы работали.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. Также вы можете просмотреть учебники, чтобы потренироваться на простых программах C#.You can also browse the tutorials to try basic C# programs.
  • Для опытных разработчиков на C#.Experienced C# developers:

    • Если вы уже использовали язык C#, прежде всего ознакомьтесь с обновлениями в последней версии языка.If you've used C# before, you should start by reading what's in the latest version of the language. Статья Новые возможности C# представит вам все новые функции текущей версии.Check out What's new in C# for the new features in the current version.

Структура руководства по C#How the C# guide is organized

Руководство по C# состоит из семи разделов.There are several sections in the C# Guide. Вы можете читать их по порядку или переходить сразу к тому, что вас больше интересует.You can read them in order, or jump directly to what interests you the most. Некоторые разделы посвящены языку программирования.Some of the sections are heavily focused on the language. Другие описывают комплексные сценарии и демонстрируют разные типы программ, которые можно создать с помощью C# и .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.

  • Начало работыGet Started

    • В этом разделе описано, что вам нужно установить для создания среды разработки C# на вашей платформе.This section covers what you need to install for a C# development environment on your preferred platform. Несколько статей в этом разделе описывают процесс создания первой программы на C# в разных поддерживаемых средах.The different topics under this section explain how to create your first C# program in different supported environments.
  • Краткие руководства по C#:C# Quickstarts:

    • Краткие руководства по C# — это интерактивная документация для разработчиков, которые еще не знакомы с этим языком. Руководства позволяют изучить C# в браузере с помощью интерфейса read–eval–print loop (REPL).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. По завершении интерактивных занятий вы можете пройти их еще раз уже на компьютере, чтобы усовершенствовать навыки написания кода.After you finish the interactive lessons, you can improve your coding skills by practicing the same lessons on your machine.
  • УчебникиTutorials

    • В этом разделе представлен широкий спектр комплексных сценариев с подробным описанием и готовым кодом.This section provides a variety of end-to-end scenarios, including descriptions and code. Здесь рассказывается, какие средства лучше использовать и почему, какие возможности C# лучше подходят для разных сценариев. Также в разделе приведены шаблоны решений для распространенных задач.It shows why certain idioms are preferred, what C# features work best in different situations, and reference implementations for common tasks. Если вы предпочитаете учиться по готовому коду, то этот раздел как раз для вас.If you learn best by seeing code, start in this section. Вы можете скачать любой из примеров кода и испытать его в собственной среде.You can also download all the code and experiment in your own environment.
  • Обзор языка C#Tour of C#

    • В этом разделе приведено краткое описание языка программирования.This section provides an overview of the language. Здесь описаны элементы программ на C# и возможности, которые дает этот язык.It covers the elements that make up C# programs and the capabilities of the language. В разделе приведены небольшие примеры для всех элементов синтаксиса C#, а также рассматриваются основные понятия языка C#.It shows small samples of all the syntax elements of C# and discussions of the major C# language topics.
  • Новые возможности C#What's new in C#

    • Обзор новых возможностей, добавленных в последние выпуски языка, и обзор истории языка C#.Provides overviews of new features added in the latest language releases and of the history of the C# language.
  • Руководство по программированию на C#C# Programming Guide

    • Сведения и практические примеры способов использования конструкций языка C#.Provides information and practical examples about how to use C# language constructs.
  • Пошаговые руководстваWalkthroughs

    • Приведены ссылки на пошаговые руководства по написанию программ, использующих C#, и дано краткое описание каждого пошагового руководства.Provides links to programming walkthroughs that use C# and a brief description of each walkthrough.
  • Справочник по языкуLanguage Reference

    • Этот раздел содержит справочные материалы по языку C#.This section contains the reference material on the C# language. Они помогут составить представление о синтаксисе и семантике C#.This material helps you understand the syntax and semantics of C#. Здесь также приведены справочные сведения о типах, операторах, атрибутах, директивах препроцессора, а также о параметрах, ошибках и предупреждениях компилятора.It also includes reference material on types, operators, attributes, preprocessor directives, compiler switches, compiler errors, and compiler warnings.
  • Спецификация языка C#C# Language Specification

    • Ссылки на последнюю версию спецификации C#.Links to the latest versions of the C# language specification.

См. такжеSee also

Начало работы с Visual C# и Visual BasicGetting Started with Visual C# and Visual Basic
Разработка .NET.NET Development
Примеры C#C# Samples