C#
Как установить C# в Visual Studio Code
Чтобы писать C# в Visual Studio Code, установите .NET SDK, поставьте расширение для C# в VS Code, создайте консольный проект и проверьте запуск командой dotnet run. Сам язык C# отдельно не скачивается: он приходит вместе с .NET SDK и инструментами разработки
Шаг 1: установите .NET SDK
Скачайте .NET SDK с официального сайта Microsoft. Нужен именно SDK, а не только Runtime. Runtime запускает готовые приложения, но не дает полный набор инструментов для разработки
После установки откройте новый терминал и проверьте:
dotnet --version
Если видите номер версии, SDK установлен. Если команда не найдена, перезапустите терминал, проверьте установку и переменную PATH
Шаг 2: установите Visual Studio Code
Установите VS Code с официального сайта, откройте его и перейдите в Extensions. Для C# обычно используют расширение C# Dev Kit или базовое расширение C#. В учебном сценарии важно, чтобы редактор понимал синтаксис, показывал ошибки и помогал запускать проект
Если VS Code спрашивает про установку дополнительных компонентов, соглашайтесь только с тем, что относится к .NET и C#
Шаг 3: создайте проект
Откройте терминал в папке, где хотите хранить учебные проекты:
dotnet new console -n HelloCSharp
cd HelloCSharp
code .
Команда code . откроет текущую папку в VS Code. Если она не работает, откройте папку через меню File -> Open Folder
Шаг 4: запустите код
В файле Program.cs напишите:
Console.WriteLine("C# работает в VS Code");
Запуск:
dotnet run
Если в терминале появился текст, все настроено правильно
После первого запуска откройте вкладку Problems. Если расширение C# работает, VS Code будет показывать ошибки еще до запуска. Например, пропущенная точка с запятой или неправильное имя переменной появятся в списке проблем и будут подсвечены в редакторе
Чем VS Code отличается от Visual Studio
VS Code — легкий редактор. Он удобен для консольных приложений, web API, учебных проектов и работы через терминал. Visual Studio — большая IDE. В ней удобнее работать с Windows Forms, дизайнером интерфейса и тяжелыми Windows-проектами
Для первых уроков C# VS Code вполне достаточно. Если ваша цель — Windows Forms с дизайнером, Visual Studio будет удобнее
Практическое правило простое: для dotnet new console, ASP.NET Core и учебных задач VS Code подходит отлично. Для перетаскивания кнопок на форму и настройки старых .NET Framework проектов берите Visual Studio
Частые проблемы
VS Code подсвечивает код, но dotnet не запускается. Значит, установлен редактор, но нет .NET SDK или терминал его не видит
Нет подсказок C#. Проверьте расширение C# и откройте именно папку проекта, а не один отдельный файл
Создали файл .cs, но проект не запускается. В C# обычно работают с проектом .csproj, который создается командой dotnet new
Команда code не найдена. Это не проблема C#. Откройте папку вручную через интерфейс VS Code
Мини-задача
Создайте проект DiscountApp. Программа должна спросить сумму заказа, проверить число через decimal.TryParse, применить скидку 10% от 5000 рублей и вывести итог. Запустите через dotnet run
Что почитать дальше по C#
- Как установить .NET SDK для C#
- C# с нуля: первый проект через dotnet new
- Типы, переменные и строки в C#
- Рубрика C#
Источники: VS Code C# get started, .NET install, dotnet run
Что почитать дальше по C#
Если нужен общий маршрут по теме, откройте рубрику C#. Для соседних задач пригодятся эти разборы:
- Visual Studio C#: как начать проект и выбрать нужные компоненты
- Как добавить форму в Visual Studio для C# Windows Forms
- C# с нуля: первый проект через dotnet new
- Как установить .NET SDK для C#