Найти в Дзене
Кодовые решения

🚀 Твой первый код на C#: пишем первую программу с нуля!

Привет, будущий C#-разработчик! 👋 Если ты давно хотел попробовать C#, но не знал, с чего начать — эта статья для тебя. Сегодня мы напишем первую программу на этом мощном языке, разберёмся, как он работает, и даже запустим наш код. Погнали! 🎉 C# (произносится как "си шарп") — это современный язык программирования от Microsoft, который идеально подходит для:
✔️ Разработки игр (Unity)
✔️ Веб-приложений (ASP.NET)
✔️ Десктопных программ (Windows Forms, WPF)
✔️ Мобильных приложений (Xamarin) 🔹 Почему C# — это круто? Для работы с C# нам понадобится: (В этой статье будем использовать VS Code + .NET CLI, но можно и Visual Studio.) Если видишь номер версии — всё готово! ✅ Открываем терминал и вводим: 🔹 Что произошло? Теперь откроем проект в VS Code: (Если code . не работает, открой VS Code и перетащи папку в него.) В папке проекта будет файл Program.cs — это главный файл нашей программы. Открываем его и видим: 🔹 Что здесь происходит? Но давай сделаем что-то поинтереснее! Заменим код в Progr
Оглавление

Привет, будущий C#-разработчик! 👋 Если ты давно хотел попробовать C#, но не знал, с чего начать — эта статья для тебя. Сегодня мы напишем первую программу на этом мощном языке, разберёмся, как он работает, и даже запустим наш код. Погнали! 🎉

🔍 Что такое C#?

C# (произносится как "си шарп") — это современный язык программирования от Microsoft, который идеально подходит для:
✔️
Разработки игр (Unity)
✔️
Веб-приложений (ASP.NET)
✔️
Десктопных программ (Windows Forms, WPF)
✔️
Мобильных приложений (Xamarin)

🔹 Почему C# — это круто?

  • Простой синтаксис (похож на Java и C++)
  • Мощная экосистема (.NET)
  • Поддержка ООП (классы, наследование, полиморфизм)
  • Кроссплатформенность (работает на Windows, Linux, macOS)

🛠 Подготовка: что нужно для старта?

Для работы с C# нам понадобится:

  1. Установленный .NET SDK (скачиваем здесь).
  2. Текстовый редактор (VS Code, Visual Studio, Rider — выбирай по вкусу).
  3. Желание учиться! 😊

(В этой статье будем использовать VS Code + .NET CLI, но можно и Visual Studio.)

💻 Шаг 1: Устанавливаем .NET SDK

  1. Скачиваем .NET SDK (выбираем версию LTS).
  2. Запускаем установщик и следуем инструкциям.
  3. Проверяем установку в командной строке:
-2

Если видишь номер версии — всё готово! ✅

Шаг 2: Создаём первый проект

Открываем терминал и вводим:

-3

🔹 Что произошло?

  • dotnet new console — создаёт шаблон консольного приложения.
  • -o MyFirstApp — задаёт имя папки проекта.

Теперь откроем проект в VS Code:

-4

(Если code . не работает, открой VS Code и перетащи папку в него.)

📝 Шаг 3: Разбираем код в Program.cs

В папке проекта будет файл Program.cs — это главный файл нашей программы. Открываем его и видим:

-5

🔹 Что здесь происходит?

  • Console.WriteLine() — выводит текст в консоль.
  • "Hello, World!" — классическая первая программа.

Но давай сделаем что-то поинтереснее!

🎯 Шаг 4: Пишем свою программу

Заменим код в Program.cs на этот:

-6

🔹 Что изменилось?

  • Добавили ввод имени с клавиатуры (Console.ReadLine()).
  • Использовали интерполяцию строк ($"...").
  • Добавили эмодзи для настроения! 😊

⚙️ Шаг 5: Запускаем программу!

Возвращаемся в терминал и вводим:

-7

💡 Что должно произойти?

  1. Программа выведет: "Привет, мир! 👋".
  2. Попросит ввести имя.
  3. Поприветствует тебя по имени!

Пример работы:

-8

Поздравляю! Ты только что написал свою первую программу на C#! 🚀

🏆 Что дальше?

Теперь можно:

  • Изучать условия и циклы (if, for, while).
  • Разбираться с классами и объектами.
  • Пробовать создать игру в Unity (она использует C#!).

💡 Вывод

C# — это мощный и удобный язык, на котором можно писать почти что угодно. Сегодня мы сделали первый шаг — написали консольную программу.

Попробуй добавить что-то своё (например, калькулятор) и напиши в комментариях, что получилось! 👇 Удачи в изучении C#! 🚀🔥

(P.S. Если есть вопросы — спрашивай, помогу разобраться! 😊)