Учебный трек

Основы C#

От первой программы до операторов, ввода, условий, циклов, строк, массивов, коллекций, методов и исключений - после каждой темы задача.

Уроков: 17 · Задач: 31

Начать трек →

1 Первые шаги Уроков: 4

  1. Урок Задач: 1 Hello World и структура программы Разберитесь в точке входа и структуре консольной программы на C#.
  2. Урок Задач: 2 Типы, переменные и константы Объявляйте строго типизированные значения и константы в C#.
  3. Урок Задач: 2 Операторы и математика Используйте арифметические операторы, присваивание, сравнения и логические операторы в C#, а также класс Math.
  4. Урок Задач: 2 Чтение ввода с консоли Читайте ввод пользователя с помощью Console.ReadLine и безопасно преобразуйте его через int.TryParse.

2 Условия Уроков: 2

  1. Урок Задач: 2 Условия и выражения switch Выбирайте поведение с помощью if и кратких выражений switch.
  2. Урок Задач: 1 Калькулятор на выражении switch Соберите калькулятор на выражении switch в C#.

3 Циклы Уроков: 1

  1. Урок Задач: 2 Циклы и итерация Безопасно используйте циклы for, foreach и while.

4 Строки и текст Уроков: 2

  1. Урок Задач: 3 Строки и интерполяция Составляйте и анализируйте текст с помощью современных возможностей строк C#.
  2. Урок Задач: 1 Счёт и форматирование чисел Форматируйте выровненный вывод денежных сумм с помощью интерполяции.

5 Коллекции Уроков: 3

  1. Урок Задач: 3 Массивы Создавайте, читайте, изменяйте, обходите и сортируйте массивы C#, включая двумерные.
  2. Урок Задач: 2 Списки и словари Храните упорядоченные значения и данные по ключу в обобщённых коллекциях.
  3. Урок Задач: 2 Частота слов в Dictionary Считайте нормализованные слова с помощью Dictionary<TKey,TValue>.

6 Функции Уроков: 2

  1. Урок Задач: 2 Методы, параметры и кортежи Определяйте повторно используемые методы с именованными результатами и несколькими возвращаемыми значениями.
  2. Урок Задач: 2 Статистика в кортежах Возвращайте несколько именованных результатов без создания класса.

7 Ошибки и файлы Уроков: 2

  1. Урок Задач: 2 Обработка исключений Проверяйте операции и восстанавливайтесь после ожидаемых сбоев.
  2. Урок Задач: 1 Проверка ввода с TryParse Разбирайте ввод пользователя, не используя исключения для обычной проверки.

8 Объекты и классы Уроков: 1

  1. Урок Задач: 1 Классы и объекты Моделируйте состояние и поведение вместе в классе C#.
Продолжить: Основы программирования