#33 Новые свойства и особенности языка C# 9.0. Ответ на вопрос собеседования C# / .Net

82 Просмотры
Издатель
#record #init #csharp #csharpnewfeatures #toplevelstatements #patternmatching

В видео описаны новые свойства и особенностия языка C# 9.0:
- использование типа Record / запись
- сеттер init
- создание объектов при помощи ключевого слова new без указания типа объекта
- выражения высшего порядка
- новые выражения для сравнения объектов

Обзор представлен в форме ответа на вопрос, который встречается на собеседованиях на позицию "программист C# / .Net".

Подписывайтесь на канал [программирование, путешествия]: https://www.youtube.com/channel/UCUjFFn-387VIGvQ1KiomyXg

0:05 - введение
0:45 - тип Record
3:20 - имлементация метода ToString в типе Record
3:40 - тип Record и конструктор с параметрами
5:05 - тип Record и конструктор без параметров
5:20 - сравнение объекто типа Record
7:45 - изменение типа Record
9:10 - сравнение по образцу / pattern matching
11:30 - создание объектов при помощи ключевого слова new без указания типа объекта
12:10 - сеттер init
14:20 - выражения высшего порядка

Текст к фильму доступен по ссылке: https://ashyrokoriadov.github.io/c_sharp_questions/2021/07/03/C-sharp_new_features.html

Дополнительная информация:

- подробнее о новых свойствах - https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-9
Категория
Язык программирования Java
Комментариев нет.