Урок 1.3 — Установка нужных программ
Установим всё необходимое для C#-разработки: .NET SDK, редактор кода и напишем первую программу.
Прежде чем писать код, нужно подготовить инструменты. Как плотник не может работать без пилы и молотка, так и программист не может работать без среды разработки. В этом уроке мы установим всё необходимое и напишем свою первую программу на C#.
Принцип дальнейшей работы
Как работает C#-разработка? Давай разберём процесс от начала до конца:
.cs..exe или .dll файл.💡 Этот процесс — отличается от Python или JavaScript. В Python код выполняется сразу интерпретатором (строчка за строчкой). В C# код сначала компилируется в промежуточное представление, и только потом выполняется. Это даёт огромный плюс: многие ошибки отлавливаются до запуска программы.
Установка .NET SDK
SDK (Software Development Kit) — это набор инструментов, необходимых для разработки на C#. В него входят: компилятор, среда выполнения (CLR), утилиты командной строки (dotnet), библиотеки классов.
Пошаговая инструкция:
- Перейди на сайт dotnet.microsoft.com/download
- Скачай последнюю версию .NET SDK (не Runtime!) для своей операционной системы (Windows / macOS / Linux)
- Запусти установщик и следуй инструкциям. По умолчанию всё настроено правильно — просто жми «Далее»
- После установки открой терминал (на Windows — CMD или PowerShell, на macOS — Terminal)
- Проверь установку командой:
dotnet --version
Если ты увидел номер версии (например, 8.0.100) — всё работает. Поздравляю, ты установил .NET SDK! 👏
⚠️ Что делать, если не работает?
Ошибка: "'dotnet' is not recognized" — это значит, что .NET не добавлен в PATH. Перезапусти терминал. Если не помогло — перезагрузи компьютер. Если и это не помогло — при установке сними галочку «Add to PATH» и поставь снова, или добавь PATH вручную (загугли «dotnet not recognized add to PATH»).
Установка редактора кода
Есть два основных варианта для C#-разработчика. Мы рекомендуем VS Code для начала — он легче, быстрее и подходит для любого языка.
Visual Studio Code (рекомендуем)
Лёгкий, бесплатный редактор от Microsoft. Подходит для любого языка. Работает на Windows, macOS, Linux.
Установка:
- Скачай VS Code с code.visualstudio.com
- Установи (никуда не торопись, всё по умолчанию)
- Запусти VS Code
- Нажми на иконку расширений слева (или Ctrl+Shift+X)
- Найди расширение C# Dev Kit от Microsoft и установи его
- Дополнительно установи NuGet Gallery и C# Extensions для удобства
Visual Studio Community
Полноценная IDE (Integrated Development Environment) от Microsoft. Тяжёлая, но мощная. Содержит всё «из коробки»: компилятор, отладчик, профилировщик, дизайнер интерфейсов.
Установка:
- Скачай Visual Studio Community с visualstudio.microsoft.com
- Запусти установщик
- Выбери нагрузку .NET desktop development
- Дождись установки (10-30 минут, можно пойти попить чай)
- Запусти и создай новый проект
💡 На протяжении этого курса примеры будут показаны для VS Code, но все команды и код работают одинаково в любой среде. Выбор редактора — дело вкуса. Можешь использовать любой.
Создание первого проекта: dotnet new console
Теперь самое интересное. Давай создадим свой первый C#-проект. Открой терминал и выполни эти команды:
# Создаём папку для проектов (один раз)
mkdir CSharpProjects
cd CSharpProjects
# Создаём новый консольный проект
dotnet new console -n HelloWorld
# Переходим в папку проекта
cd HelloWorld
# Запускаем проект
dotnet run
Разберём, что произошло:
dotnet new console -n HelloWorld— создаёт новый консольный проект с именем HelloWorld. Команда генерирует несколько файлов:HelloWorld.csproj— файл проекта (XML), где указаны настройки компиляции, версия .NET, зависимостиProgram.cs— файл с исходным кодом на C#dotnet run— компилирует и запускает программу. Если ошибок нет — ты увидишьHello, World!в консоли
Если ты увидел «Hello, World!» — ура! 🎉 Ты только что написал и запустил свою первую программу на C#.
using System;
class Program
{
static void Main()
{
Console.WriteLine("Hello, World!");
}
}
Что тут написано?
- using System; — подключает пространство имён System, чтобы мы могли использовать Console без полного пути
- class Program — объявление класса. В C# весь код находится внутри классов
- static void Main() — точка входа. С этой строки начинается выполнение программы
- Console.WriteLine() — выводит строку на экран и переводит курсор на новую строку
Поздравляю! Ты прошёл «крещение кодом». Теперь ты официально C#-разработчик (пусть и начинающий).
Задачка: Hello World
А теперь твоя первая задача. Сделай следующее:
- Создай новый проект с именем MyFirstApp
- Измени текст в
Console.WriteLine()на своё имя и возраст:"Меня зовут [Имя], мне [возраст] лет" - Добавь ещё одну строку вывода:
Console.WriteLine("Я учу C#!"); - Запусти программу
Ожидаемый вывод (с твоими данными):
Меня зовут Алексей, мне 25 лет
Я учу C#!
💡 Если что-то пошло не так — проверь: правильно ли написаны кавычки (должны быть двойные "), стоит ли точка с запятой ; в конце каждой строки, и не пропустил ли ты скобки ().
Что важно запомнить
dotnet --version; обязательна в конце каждой строки кода.Тест: 1.3: Установка нужных программ
7 вопросов