Содержание курса
1. Общая информация о курсе
4 урока
24 203
24 155
4м
228
Открытый
1.1
Познакомимся?
↗
59
14
1м 4с
0
Закрытый
1.2
Сообщество разработчиков
↗
21
18
1м 14с
0
Закрытый
1.3
Мозгокачалка
↗
24 103
24 103
1м 32с
225
Закрытый
1.4
Напутствие
↗
20
20
1м 4с
3
2. C# 7
12 уроков
371
173
110м
39
Закрытый
2.1
Обзор C# 7
↗
20
20
0м 20с
2
Открытый
2.2
Out переменные
↗
79
18
11м 24с
5
Закрытый
2.3
Модификатор in
↗
17
14
4м 29с
4
Открытый
2.4
Улучшение литералов
↗
72
21
2м 1с
3
Открытый
2.5
Исследование кортежей
↗
54
17
12м 30с
4
Закрытый
2.6
Локальные функции
↗
20
15
6м 14с
4
Закрытый
2.7
Сопоставление с образцом/шаблоном
↗
19
11
38м 9с
3
Закрытый
2.8
Throw выражения
↗
19
14
5м 3с
2
Закрытый
2.9
Расширение списка типов, возвращаемых асинхронными методами
↗
18
17
2м 28с
3
Закрытый
2.10
Больше членов класса в виде выражений
↗
18
5
2м 27с
3
Закрытый
2.11
Локальные переменные и возвращаемые значения по ссылке
↗
18
15
9м 34с
3
Закрытый
2.12
Span и Memory
↗
17
6
16м 3с
3
3. C# 8
10 уроков
175
127
69м
22
Закрытый
3.1
Обзор C# 8
↗
15
15
0м 18с
1
Закрытый
3.2
Ссылочные типы, допускающие значение NULL
↗
20
16
8м 49с
2
Закрытый
3.3
Индексы (Indices)
↗
18
14
13м 3с
3
Закрытый
3.4
Диапазоны (Ranges)
↗
17
13
16м 11с
2
Закрытый
3.5
Статические локальные функции
↗
18
13
4м 48с
3
Закрытый
3.6
Оператор using
↗
20
13
9м 41с
2
Закрытый
3.7
Интерполяция строк с помощью $
↗
20
13
10м 55с
2
Закрытый
3.8
Присваивание объединения со значением NULL
↗
18
14
3м 48с
2
Закрытый
3.9
Методы интерфейса по умолчанию
↗
15
13
5м 36с
3
Закрытый
3.10
Члены только для чтения
↗
14
3
2м 48с
2
4. C# 9
10 уроков
138
107
81м
10
Закрытый
4.1
Обзор C# 9
↗
14
14
0м 18с
0
Закрытый
4.2
Модификатор init
↗
15
12
8м 43с
1
Закрытый
4.3
Записи (record)
↗
15
12
15м 19с
2
Закрытый
4.4
Программы верхнего уровня (Top-level statements)
↗
14
10
26м 23с
1
Закрытый
4.5
Выражения new с целевым типом
↗
15
11
4м 12с
0
Закрытый
4.6
Улучшения сопоставления с образцом/шаблоном
↗
14
9
8м 3с
1
Закрытый
4.7
Статические анонимные функции
↗
14
13
2м 22с
0
Закрытый
4.8
Условное выражение целевого типа
↗
13
11
5м 9с
1
Закрытый
4.9
Ковариантные возвращаемые типы
↗
12
11
8м 51с
2
Закрытый
4.10
Поддержка расширения для GetEnumerator
↗
12
4
4м 31с
2
5. C# 10
8 уроков
91
76
36м
9
Закрытый
5.1
Обзор C# 10
↗
10
10
0м 16с
0
Закрытый
5.2
Улучшения структур
↗
13
9
11м 17с
1
Закрытый
5.3
Директивы global using
↗
12
11
2м 0с
1
Закрытый
5.4
Объявление пространства имён в пределах файла
↗
12
11
1м 27с
1
Закрытый
5.5
Константные интерполированные строки
↗
11
11
3м 46с
2
Закрытый
5.6
Упрощение работы с вложенными свойствами
↗
11
10
5м 32с
2
Закрытый
5.7
Структуры записей (record struct)
↗
11
10
5м 20с
1
Закрытый
5.8
Запечатывание метода ToString для записей
↗
11
4
9м 39с
1
6. C# 11
9 уроков
106
85
50м
8
Закрытый
6.1
Обзор C# 11
↗
11
11
0м 15с
0
Закрытый
6.2
Необработанные строковые литералы
↗
12
10
10м 13с
1
Закрытый
6.3
Перенос на новую строку при интерполяции
↗
12
10
13м 37с
0
Закрытый
6.4
Модификатор required
↗
11
11
5м 45с
1
Закрытый
6.5
Шаблоны списков
↗
12
9
8м 5с
2
Закрытый
6.6
Инициализация структур по умолчанию
↗
12
11
2м 50с
1
Закрытый
6.7
Модификатор доступа file
↗
12
10
4м 33с
1
Закрытый
6.8
Обобщённая математика
↗
13
9
4м 54с
1
Закрытый
6.9
Обобщённые атрибуты
↗
11
4
5м 37с
1
7. C# 12
7 уроков
84
69
18м
6
Закрытый
7.1
Обзор C# 12
↗
10
10
0м 12с
0
Закрытый
7.2
Псевдоним любого типа
↗
12
11
2м 55с
1
Закрытый
7.3
Первичные конструкторы
↗
11
9
4м 56с
1
Закрытый
7.4
Выражения коллекции
↗
13
11
3м 42с
1
Закрытый
7.5
Встроенные массивы
↗
13
12
3м 1с
1
Закрытый
7.6
Параметры лямбда-выражений по умолчанию
↗
13
12
1м 20с
1
Закрытый
7.7
ref readonly параметры
↗
12
4
5м 10с
1
8. Заключение
2 урока
3 561
3 551
1м
31
Закрытый
8.1
Заключительный урок
↗
16
6
0м 9с
2
Открытый
8.2
Куда двигаться дальше
↗
3 545
3 545
1м 35с
29