Можно ли писать код в блокноте? Технически — да. Можно и гвозди забивать микроскопом. Работает? Работает. Удобно? Нет. Блокнот не подсветит синтаксис, не подскажет имя метода, не покажет ошибку до запуска. Вы будете тратить время на то, что компьютер может сделать за вас.
Для этого придумали IDE — программу, которая понимает ваш код.
Разница между блокнотом и IDE — как между чистым листом бумаги и кабиной пилота. В блокноте вы один на один с текстом. В IDE — десятки инструментов, которые помогают, предупреждают и ускоряют.
Что умеет IDE, а блокнот — нет:
- Автодополнение — начали набирать
Console.Wr, IDE предложилаWriteLine. Не нужно помнить точные имена. - Подсветка ошибок — написали
int x = "hello";, и красная волнистая линия появилась ещё до запуска. Блокнот покажет ошибку только когда вы попытаетесь скомпилировать. - Отладка — можно остановить программу на любой строке и посмотреть, что лежит в каждой переменной. Как рентген для кода.
- Навигация — один клик по имени метода — и вы внутри него. Даже если он в другом файле.
Для C# самая мощная IDE — Visual Studio от Microsoft. Она создана специально для .NET-разработки и знает о C# больше, чем любой другой редактор.
Давайте установим. Процесс занимает 10–15 минут, но делается один раз — и дальше вы просто работаете.
Шаг 1. Откройте браузер и перейдите на visualstudio.microsoft.com.
Шаг 2. Нажмите «Скачать Visual Studio» — скачается маленький установщик (пара мегабайт).
Шаг 3. Запустите установщик. Он откроет окно выбора компонентов — и вот тут важный момент.
Шаг 4. Нажмите «Установить» и подождите. Visual Studio скачает и установит нужные компоненты. Размер — около 2–4 ГБ, в зависимости от выбранного.
Шаг 5. После установки запустите Visual Studio. Если увидели стартовое окно — всё получилось. Что вам установилось вместе с Visual Studio? Не только редактор кода — целый набор инструментов:
| Компонент | Зачем нужен |
|---|---|
| Visual Studio IDE | Сама среда разработки — здесь вы пишете, запускаете и отлаживаете код |
| .NET SDK | Платформа для создания приложений на C#. Без неё код не скомпилируется |
| Компилятор Roslyn | Превращает ваш C#-код в программу. Работает в фоне — вы его не замечаете |
| NuGet | Менеджер библиотек. Нужна библиотека для работы с JSON? Одна команда — и она в проекте |
Не нужно запоминать все эти названия прямо сейчас. Просто знайте: когда вы установили Visual Studio — вы установили всё, что нужно для разработки на C#. Ничего дополнительно искать и скачивать не потребуется.
Visual Studio установлена и готова к работе. В следующем уроке мы откроем её, разберёмся в интерфейсе — что где находится, какие окна за что отвечают — и создадим первый проект.
IDE (Integrated Development Environment) — среда разработки, объединяющая редактор кода, компилятор, отладчик и инструменты в одном окне. Для C# — Visual Studio.
Visual Studio Community — бесплатная версия IDE от Microsoft. Для обучения и личных проектов — полностью достаточна.
При установке выбирайте компонент «Разработка классических приложений .NET» — он включает всё необходимое для C#.
.NET SDK — платформа для сборки и запуска C#-приложений. Устанавливается вместе с Visual Studio.