Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю
После запуска программы установки Visual Studio 2019 Community появляется экран, показанный на рис. 2.1. На нем предлагаются все доступные рабочие нагрузки, возможность выбора отдельных компонентов и сводка (в правой части), которая отображает, что было выбрано.
Для этой книги понадобится установить следующие рабочие нагрузки:
• .NET desktop development (Разработка классических приложений .NET)
• ASP.NET and web development (ASP.NET и разработка веб-приложений)
• Data storage and processing (Хранение и обработка данных)
• .NET Core cross-platform development (Межплатформенная разработка для .NET Core)
На вкладке Individual components (Отдельные компоненты) отметьте флажки Class Designer (Конструктор классов), Git for Windows (Git для Windows) и GitHub extension for Visual Studio (Расширение GitHub для Visual Studio) в группе Code tools (Средства для работы с кодом). После выбора всех указанных элементов щелкните на кнопке Install (Установить). В итоге вам будет предоставлено все, что необходимо для проработки примеров в настоящей книге.

Испытание Visual Studio 2019
Среда Visual Studio 2019 — это универсальный инструмент для разработки программного обеспечения с помощью платформы .NET и языка С#. Давайте бегло посмотрим на работу Visual Studio, построив простое консольное приложение .NET 5.
Использование нового диалогового окна для создания проекта и редактора кода C#
Запустив Visual Studio, вы увидите обновленное диалоговое окно запуска, которое показано на рис. 2.2.

В левой части диалогового окна находятся недавно использованные решения, а в правой части — варианты запуска Visual Studio путем запуска кода из хранилища, открытия существующего проекта/решения, открытия локальной папки или создания нового проекта. Существует также вариант продолжения без кода, который обеспечивает просто запуск IDE-среды Visual Studio.
Выберите вариант Create a new project (Создать новый проект); отобразится диалоговое окно Create a new project (Создание нового проекта). Как видно на рис. 2.3, слева располагаются недавно использованные шаблоны (при их наличии), а справа — все доступные шаблоны, включая набор фильтров и поле поиска.

Начните с создания проекта типа Console Арр (.NET Core) (Консольное приложение (.NET Core)) на языке С#, выбрав версию С#, но не Visual Basic.
Откроется диалоговое окно Configure your new project (Конфигурирование нового проекта), представленное на рис. 2.4.

Введите
SimpleCSharpConsoleAppНа заметку! Создавать решения и проекты можно также с применением интерфейса командной строки .NET Core, как будет объясняться при рассмотрении Visual Studio Code.
После создания проекта вы увидите начальное содержимое файла кода C# (по имени
Program.csMain()static void Main(string[] args) {   // Настройка консольного пользовательского интерфейса.   Console.Title = "My Rocking App";   Console.ForegroundColor = ConsoleColor.Yellow;   Console.BackgroundColor = ConsoleColor.Blue;   Console.WriteLine(*****************************************);   Console.WriteLine("***** Welcome to My Rocking App *****");  Console.WriteLine("*************************************");  Console.BackgroundColor = ConsoleColor.Black;  // Ожидание нажатия клавиши <Enter>.  Console.ReadLine();}Здесь используется класс
ConsoleSystemSystemusingSystemSystem.Console.WriteLine()Console.ReadLine()Console.ReadLine()На заметку! Если вы хотите, чтобы отладчик VS завершал программу автоматически, тогда установите флажок Automatically close the console when debugging stops (Автоматически закрывать окно консоли при останове отладки) в диалоговом окне, доступном через пункт меню Tools►Options►Debugging (Сервис►Параметры►Отладка).
Изменение целевой инфраструктуры .NET Core
Стандартной версией .NET Core для консольных приложений .NET Core и библиотек классов является последняя версия LTS — .NET Core 3.1. Чтобы использовать .NET 5 или просто проверить версию .NET (Core), на которую нацелено ваше приложение, дважды щелкните на имени проекта в окне Solution Explorer (Проводник решений). В окне редактора откроется файл проекта (новая возможность Visual Studio 2019 и .NET Core). Отредактировать файл проекта можно также, щелкнув правой кнопкой мыши на имени проекта в окне Solution Explorer и выбрав в контекстном меню пункт Edit Project file (Редактировать файл проекта). Вы увидите следующее содержимое:
<Project Sdk="Microsoft.NET.Sdk">  <PropertyGroup>    <OutputType>Exe</OutputType>