1. Старт: установка, среда разработки и первая программа
Старт: установка, среда разработки и первая программа
В этой статье вы:
dotnetЧто такое C# и .NET
C# — это язык программирования. На нём пишут:
Чтобы программа на C# работала, нужен .NET.
dotnet.Проще всего думать так:
!Как код превращается в работающую программу
Что установить
Вам нужны две вещи:
Установка .NET SDK
Скачайте и установите .NET SDK с официального сайта:
На странице выберите версию .NET SDK (обычно рекомендуемую) под вашу систему.
#### Проверка установки
Откройте терминал (или PowerShell на Windows) и выполните:
Если вы видите номер версии (например, 8.0.2xx), всё установлено.
Выбор среды разработки
Есть два самых удобных варианта для старта.
#### Вариант A: Visual Studio (проще на Windows)
Это полноценная IDE: сама создаёт проекты, подсказывает код, помогает отлаживать.
При установке отметьте рабочую нагрузку:
#### Вариант B: Visual Studio Code (подходит для Windows/macOS/Linux)
Это лёгкий редактор, а сборка и запуск идут через dotnet.
Для C# в VS Code обычно используют расширение от Microsoft:
Первая программа через dotnet
Этот способ работает одинаково на Windows, macOS и Linux.
Создаём проект
Что произошло:
dotnet new console создал шаблон консольного приложения-n HelloCSharp — имя проекта (и папки)cd HelloCSharp — переход внутрь проектаЗапускаем
Выполните:
Вы увидите текст в консоли. В зависимости от версии шаблона это может быть:
Hello, World!Поздравляю: это первая запущенная программа на C#.
Где находится код и что в нём важно
Внутри проекта найдите файл Program.cs.
Пример минимального кода, который выводит сообщение в консоль:
Разберём построчно:
Console — объект, который позволяет работать с окном консолиWriteLine — команда «вывести строку и перейти на новую строку»"Привет, C#!" — текст, который будет выведен; — конец команды (инструкции)Попробуйте заменить текст на свой и снова выполнить dotnet run.
Как устроен проект: важные файлы
В папке проекта вы увидите несколько файлов. Самые важные:
Program.cs — ваш кодHelloCSharp.csproj — файл проекта (настройки сборки, версия .NET, зависимости)Пока достаточно помнить:
Program.csdotnet runЗапуск в Visual Studio (если вы выбрали Visual Studio)
Visual Studio сама соберёт и запустит программу.
Частые проблемы и решения
Команда dotnet не найдена
Если терминал пишет, что dotnet не найден:
Проект не запускается из-за прав или папки
Если вы создаёте проект в системных папках, могут быть ограничения. Создавайте проекты, например, в:
Что дальше
В следующей статье мы начнём писать программы осознанно: разберём переменные, типы данных и простые операции, чтобы программа могла не только печатать текст, но и хранить и обрабатывать данные.