Що нового у 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
633
01.01.1960
60
597
01.01.1960
120
701
01.01.1960
120
1391
01.01.1960
120
1578
01.01.1960
90
1353
01.01.1960
120
1873
01.01.1960
120
793
01.01.1960
120
2861
01.01.1960
120
1541
01.01.1960
120
861
01.01.1960
120
1113