Учебный трек

Основы C#

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

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

Начать трек →

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

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

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

  1. Урок Задач: 2 Условия и выражения switch в C# В этом уроке вы кратко и понятно поставите оценку по баллу с помощью выражения switch.
  2. Урок Задач: 1 Простой калькулятор на выражении switch в C# В этом уроке вы создадите простой калькулятор на выражении switch, который обрабатывает все операции и неверные случаи.

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

  1. Урок Задач: 2 Циклы в C# В этом уроке вы обработаете каждый элемент массива с помощью циклов for, foreach и while и ключевого слова continue.

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

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

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

  1. Урок Задач: 3 Массивы в C# В этом уроке вы будете создавать, читать, изменять, перебирать и сортировать массивы в C#, включая двумерные.
  2. Урок Задач: 2 List и Dictionary в C# В этом уроке вы будете хранить упорядоченные данные в List, а данные «ключ-значение» в Dictionary в C#.
  3. Урок Задач: 2 Подсчёт частоты слов с Dictionary в C# В этом уроке вы посчитаете, сколько раз каждое слово встречается в предложении, с помощью Dictionary, предварительно переведя текст в нижний регистр.

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

  1. Урок Задач: 2 Методы, параметры и кортежи в C# В этом уроке вы определите метод, который возвращает сразу несколько значений с помощью именованного кортежа.
  2. Урок Задач: 2 Возврат нескольких статистик через кортеж в C# В этом уроке вы напишете метод, который с помощью кортежа возвращает сразу минимум, максимум и среднее.

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

  1. Урок Задач: 2 Обработка исключений в C# В этом уроке вы будете проверять входные данные и обрабатывать предсказуемые ошибки так, чтобы программа не завершалась аварийно.
  2. Урок Задач: 1 Проверка ввода с помощью TryParse в C# В этом уроке вы безопасно превратите введённые пользователем данные в число с помощью TryParse, не прибегая к исключениям.

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

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