Знакомство с C#Introduction to C#

Приветствуем вас в ознакомительном разделе руководств по C#.Welcome to the introduction to C# tutorials. Она начинается с интерактивных занятий, которые можно проходить в браузере.These start with interactive lessons that you can run in your browser. Прежде чем приступить к интерактивным урокам, вы можете ознакомиться с основами C#, просмотрев серию видеороликов "C# для начинающих".You can learn the basics of C# from the C# 101 video series before starting these interactive lessons.

В первых занятиях с помощью небольших фрагментов кода объясняются основные понятия языка C#.The first lessons explain C# concepts using small snippets of code. Вы изучите основы синтаксиса C# и научитесь работать с такими типами данных, как строки, числа и логические значения.You'll learn the basics of C# syntax and how to work with data types like strings, numbers, and booleans. Вся серия интерактивна, и уже через считанные минуты вы будете писать и запускать собственный код.It's all interactive, and you'll be writing and running code within minutes. Для первых занятий не требуются какие-либо знания в области программировании или опыт работы с языком C#.These first lessons assume no prior knowledge of programming or the C# language.

Все ознакомительные руководства, в которых используется пример приложения "Hello World", можно проходить в веб-браузере или в локальной среде разработки.All the introductory tutorials following the Hello World lesson are available using the online browser experience or in your own local development environment. В конце каждого руководства вам предлагается на выбор возможность пройти следующее занятие в браузере или на локальном компьютере.At the end of each tutorial, you decide if you want to continue with the next lesson online or on your own machine. Чтобы настроить среду и продолжить изучение следующего руководства на компьютере, можно воспользоваться соответствующими ссылками.There are links to help you set up your environment and continue with the next tutorial on your machine.

Hello worldHello world

В руководстве Hello World вы создадите самую простую программу на C#.In the Hello world tutorial, you'll create the most basic C# program. Вы ознакомитесь с типом string и способами работы с текстом.You'll explore the string type and how to work with text.

Числа в C#Numbers in C#

Из руководства Числа в C# вы узнаете, как на компьютере хранятся числа и как выполнять вычисления с разными числовыми типами.In the Numbers in C# tutorial, you'll learn how computers store numbers and how to perform calculations with different numeric types. Вы ознакомитесь с основами округления и научитесь выполнять математические вычисления с помощью C#.You'll learn the basics of rounding, and how to perform mathematical calculations using C#. Это руководство можно изучить, используя локальный компьютер.This tutorial is also available to run locally on your machine.

В этом руководстве предполагается, что вы уже прошли занятие Hello World.This tutorial assumes that you have finished the Hello world lesson.

Ветви и циклыBranches and loops

В руководстве Ветви и циклы представлены общие принципы организации ветвления кода в зависимости от значений, хранящихся в переменных.The Branches and loops tutorial teaches the basics of selecting different paths of code execution based on the values stored in variables. Вы узнаете, что такое поток управления, являющийся основой принятия решений и выбора различных действий в программах.You'll learn the basics of control flow, which is the basis of how programs make decisions and choose different actions. Это руководство можно изучить, используя локальный компьютер.This tutorial is also available to run locally on your machine.

В этом руководстве предполагается, что вы уже прошли занятия Hello World и Числа в C#.This tutorial assumes that you have finished the Hello world and Numbers in C# lessons.

Коллекция списковList collection

Занятие Коллекция списков содержит обзор типа "Коллекция списков", в котором хранятся последовательности данных.The List collection lesson gives you a tour of the List collection type that stores sequences of data. Вы узнаете, как добавлять и удалять элементы, выполнять их поиск и сортировать списки.You'll learn how to add and remove items, search for items, and sort the lists. Вы ознакомитесь с различными типами списков.You'll explore different kinds of lists. Это руководство можно изучить, используя локальный компьютер.This tutorial is also available to run locally on your machine.

В этом руководстве предполагается, что вы уже прошли перечисленные выше занятия.This tutorial assumes that you have finished the lessons listed above.

Общие сведения о классахIntroduction to classes

Это заключительное руководство можно изучить, используя только локальную среду разработки с .NET Core.This final tutorial is only available to run on your machine, using your own local development environment and .NET Core. Вы создадите консольное приложение и изучите основные объектно-ориентированные функции языка C#.You'll build a console application and see the basic object-oriented features that are part of the C# language.

В этом руководстве предполагается, что вы уже изучили ознакомительные онлайн-руководства и установили пакет SDK для .NET Core и Visual Studio Code.This tutorial assumes you've finished the online introductory tutorials, and you've installed .NET Core SDK and Visual Studio Code.