Что нового в C# 8,9.
-
Что нового в C# 6.0-7.0
-
Unit-тестирование в C#
-
Как стать программистом?
-
Продуктивность C# кода и вопрос его оптимизации
-
Как стать программистом? Python, Java, FrontEnd или .NET – что выбрать?
-
Как составить резюме, чтобы вас пригласили на собеседование
-
Как правильно составить резюме для поиска работы в международной IT-компании
-
Как новичкам найти работу во время войны? Реальный опыт и отзывы
-
Почему мне отказывают рекрутеры? Как получить первый оффер в IT
-
Чек-лист успешной адаптации или как пройти испытательный срок в компании?
-
10 ключевых ошибок во время собеседования
-
Обзор полезных ресурсов для изучения C# и .NET с нуля
-
Подготовка к собеседованию в IT
На вебинаре буду рассмотрены последние нововведения в языке программирования С#.
Данная тема является очень доступной, и скорее всего, многие из вас уже знакомы с новинками. Именно поэтому, основной упор будет сделан на коммуникацию и обсуждение. Мы пройдемся по новым возможностям языка и обсудим, как эти изменения могут быть использованы с целью написания более выразительного и чистого кода.
План вебинара:
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#.