Що нового у 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
620
01.01.1960
60
597
01.01.1960
120
695
01.01.1960
120
1390
01.01.1960
120
1568
01.01.1960
90
1353
01.01.1960
120
1864
01.01.1960
120
793
01.01.1960
120
2849
01.01.1960
120
1540
01.01.1960
120
860
01.01.1960
120
1099