Настройка локальной среды
Для выполнения этого руководства прежде всего нужно настроить на компьютере среду разработки.
- Рекомендуется Использовать Visual Studio для Windows или Mac. Вы можете скачать бесплатную версию на странице загрузки Visual Studio. Visual Studio включает пакет SDK для .NET.
- Вы также можете использовать редактор Visual Studio Code. Вам потребуется установить последнюю версию пакета SDK для .NET отдельно.
- Если вы предпочитаете другой редактор, необходимо установить последнюю версию пакета SDK для .NET.
Базовый поток разработки приложения
В инструкциях, приведенных в этих руководствах, предполагается, что вы используете .NET CLI для создания, сборки и запуска приложений. Вы будете использовать следующие команды:
dotnet new
создает приложение. Эта команда создает файлы и ресурсы, необходимые для приложения. Во всех ознакомительных руководствах по C# используется тип приложенияconsole
. Освоив описанные здесь основы, вы сможете перейти и к другим типам приложений.dotnet build
выполняет сборку исполняемого файла.dotnet run
запускает исполняемый файл.
Если вы используете Visual Studio 2019 для работы с этими руководствами, выберите вариант с меню Visual Studio, когда в руководстве будет предложено выполнить одну из следующих команд CLI:
- Файл>Создать>Проект — создание приложения;
- Рекомендуется использовать шаблон проекта
Console Application
. - Вам будет предоставлена возможность указать целевую платформу. Приведенные ниже руководства лучше подходят для .NET 5 и более поздних версий.
- Рекомендуется использовать шаблон проекта
- Сборка>Собрать решение — сборка исполняемого файла;
- Отладка>Запуск без отладки — запуск исполняемого файла.
Выбор руководства
Вы можете начать изучение с любого из следующих руководств:
Числа в C#
Из руководства Числа в C# вы узнаете, как на компьютере хранятся числа и как выполнять вычисления с разными числовыми типами. Вы ознакомитесь с основами округления и научитесь выполнять математические вычисления с помощью C#.
В этом руководстве предполагается, что вы уже прошли занятие Hello World.
Ветви и циклы
В руководстве Ветви и циклы представлены общие принципы организации ветвления кода в зависимости от значений, хранящихся в переменных. Вы узнаете, что такое поток управления, являющийся основой принятия решений и выбора различных действий в программах.
В этом руководстве предполагается, что вы уже прошли занятия Hello World и Числа в C#.
Коллекция списков
Занятие Коллекция списков содержит обзор типа "Коллекция списков", в котором хранятся последовательности данных. Вы узнаете, как добавлять и удалять элементы, выполнять их поиск и сортировать списки. Вы ознакомитесь с различными типами списков.
В этом руководстве предполагается, что вы уже прошли перечисленные выше занятия.