Практика C# на Microsoft Learn
В энциклопедии C# разобран язык и платформа (введение, синтаксис, ООП, LINQ). Microsoft Learn даёт пошаговые модули с проверкой знаний в браузере — их стоит проходить после базовых глав, иначе выучите «как нажать Run в Learn», не понимая типов и памяти.
Официальный справочник языка: Тур по C# — в подборке документации.
Что установить
| Инструмент | Зачем |
|---|---|
| .NET SDK | dotnet run, dotnet new |
| VS Code + C# Dev Kit | Редактор из модулей Learn |
| Альтернатива | Visual Studio Community на Windows |
Проверка: dotnet --version в терминале (2.05 Терминал).
Схема 1 — первый код (part 1)
Напишите первый код с помощью C# (~4 ч 37 мин)
Темы, которые закрепляют энциклопедию:
- литералы и переменные;
- форматирование строк, арифметика;
- ветвления
if/else; - guided projects (оценки, GPA).
Пройдите параллельно или сразу после глав про типы и операторы в разделе 5.05.
Схема 2 — консольные приложения (part 2)
Создание и запуск консольных приложений C# (~6 ч 40 мин)
- методы и массивы;
- циклы;
- отладка в VS Code;
- мини-проекты с накоплением логики.
После part 2 логично перейти к документации ASP.NET (обзор, первая программа) или платформе .NET.
Отдельные модули
| Модуль | Когда |
|---|---|
| Написание первого кода C# | Самый первый день |
| Установка VS Code | Если редактор ещё не настроен |
Все записи — в навигаторе Learn.
Типичные ошибки
- Пропуск теории в энциклопедии → на собеседовании путают
structиclass,refи копирование. - Только Learn → нет своего репозитория на GitHub; добавьте pet-проект (CLI, парсер логов).
- Сразу Unity/WPF без part 1–2 → пробелы в основах C#.
Дальше
- Веб: документация ASP.NET и схема ASP.NET Core на Learn.
- Облако: AZ-900 при работе с Azure.
- Карьера: роли Learn.
Итоги
Learn для C# — лаборатория после учебника. Part 1 + Part 2 закрывают уверенный синтаксис консоли; энциклопедия даёт глубину и контекст .NET.
См. также
Другие статьи этого же раздела в боковом меню (как на странице «О разделе»). C# как язык платформы .NET - устройство проекта, роль `.cs`-файлов и базовые принципы организации кода. C# — это современный, типизированный язык программирования общего назначения, разработанный корпорацией Microsoft. Справочник-шпаргалка по конфигурациям в C — типы, синтаксис, стандартная библиотека, типовые паттерны. Не заменяет пошаговое обучение. Учебный курс — раздел. Набор советов, правил, принципов и обычаев в разработке на этом языке. Кавычки, точки, запятые, скобки и прочие знаки препинания. Ключевые слова C# - назначение базовых конструкций языка и примеры их применения в типичном коде. Набор функций, которые включены в стандартную библиотеку языка. Пространства имён в C# - организация модулей, `file-scoped namespace` и поддержание чистой структуры кода. манипулировать данными (арифметические, логические, сравнительные операторы). Самый базовый способ ветвления — оператор if. Он проверяет условие и, если оно истинно (true), выполняет блок кода. Обработка исключений в C# - типы исключений, `try/catch/finally` и практики надежного кода. Платформо-зависимые исключения — например, PlatformNotSupportedException используется в кроссплатформенных API, когда функция недоступна на текущей ОС.C# - язык программирования платформы .NET
Что требуется знать перед началом изучения языка программирования C#
Справочник по конфигурациям в C#
Рекомендации по разработке на C#
Синтаксис и пунктуация в C#
Ключевые слова языка C#
Встроенные функции и методы C#
Пространства имён в C#
Управляющие конструкции и логические операторы
Условные выражения и ветвления
Обработка исключений в C#
Иерархия классов исключений в C#