Что нового в C# 8,9.
На вебинаре буду рассмотрены последние нововведения в языке программирования С#.
Данная тема является очень доступной, и скорее всего, многие из вас уже знакомы с новинками. Именно поэтому, основной упор будет сделан на коммуникацию и обсуждение. Мы пройдемся по новым возможностям языка и обсудим, как эти изменения могут быть использованы с целью написания более выразительного и чистого кода.
План вебинара:
1) Развитие C# в контексте современных языков программирования
2) Ссылочные типы, допускающие значение null C#8
3) Выражения. C#7,8,9
- Сопоставление шаблонов C#7,8,9
- Выражения switch C#8
- Литеральные выражения default С#7
- Присваивание объединения со значением NULL C#8
- Выражения throw C#7
- Новые выражения целевого типа C#9
- Условные выражения ref C#7.2
- Условное выражение с целевым типом C#9
4) Индексы и диапазоны C#8
5) Асинхронные последовательности/потоки. Асинхронные высвобождаемые типы C#8
6) Деконструкция типов C#7,9
- Кортежи и пользовательские типы C#7
- Поддержка расширения GetEnumerator для циклов foreach С#9
7) Локальные функции C#7,8
- Статические анонимные функции C#9
- Атрибуты локальных функций C#9
- Параметры удаления (discards) лямбда-выражения C#9
8) Объявления using C#8
9) Члены доступные только для чтения C#8
10) Методы интерфейса по умолчанию C#8
11) Ковариантные возвращаемые типы C#9
12) Записи (Record types). C# 9
13) Методы назначения (setters) только инициализации C#9
14) Инструкции верхнего уровня C#9
15) Генераторы кода. Инициализаторы модулей C#9
Целевая аудитория:
Данный вебинар будет интересен для .NET разработчиков, которые хотят изучить современные возможности C#.
01.01.1960
60
643
01.01.1960
60
599
01.01.1960
120
712
01.01.1960
120
1417
01.01.1960
120
1604
01.01.1960
90
1355
01.01.1960
120
1901
01.01.1960
120
793
01.01.1960
120
2943
01.01.1960
120
1556
01.01.1960
120
862
01.01.1960
120
1127