C#: Собеседование .NET 2021. Каверзные вопросы: Виртуальные методы, статические конструкторы и поля HD

C#: Собеседование .NET 2021. Каверзные вопросы: Виртуальные методы, статические конструкторы и поля
00:10:03
Обнаружено блокирование рекламы на сайте

Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).

12n.ru 18821 ролик

Собеседование .NET 2021. Каверзные вопросы: Виртуальные методы, статические конструкторы и поля .

Разбираем вопросы которые задают на собеседованиях. В данном цикле будут разобраны 10 вопросов, собранных в 8-ми коротких видеороликах. В пятом видео разбираем вопросы, относящиеся к виртуальным методам, статическим конструкторам и полям.


Мы в Telegram: t.me/platinum_tech_talks
Чат для общения и вопросов: t.me/platinum_chat
RSS
Евгений Захарцев
12:55
4:24 я тоже раньше считал время вызова статических полей/конструкторов недетерминированным. По факту, оно четко известно — в момент, когда первый раз упоминается класс, необходимо в куче создать класс-тип, в котором вся статика и инициализируется.

4:56 я вас сильно удивлю, но конструктор инстанца может отработать перед статическим конструктором: создайте статическое поле, которое инициализируется конструктором инстанца (Singleton Pattern, например). В этом случае статическое поле инициализируется перед всеми конструкторами, и напрямую вызывает инстацирование еще до вызова статического конструктора CLR-ом

Новости

«СёрчИнформ КИБ» и InfoDiode подтвердили совместимость «Осенний документооборот – 2026»: 23-я встреча профессионалов отрасли Компания «Фалькон Тех» внедрила «СёрчИнформ КИБ» для защиты интеллектуальной собственности Тонометры с передачей данных в МИС впервые вошли в КТРУ: интеграцию обеспечит платформа Росэла Docsvision расширила платформу модулем настройки уведомлений

«СёрчИнформ КИБ» и InfoDiode подтвердили совместимость


3 дня назад
«СёрчИнформ КИБ» и InfoDiode подтвердили совместимость
«СёрчИнформ КИБ» и InfoDiode подтвердили совместимость
«Осенний документооборот – 2026»: 23-я встреча профессионалов отрасли
«Осенний документооборот – 2026»: 23-я встреча профессионалов отрасли
Компания «Фалькон Тех» внедрила «СёрчИнформ КИБ» для защиты интеллектуальной собственности
Компания «Фалькон Тех» внедрила «СёрчИнформ КИБ» для защиты интеллектуальной собственности
Тонометры с передачей данных в МИС впервые вошли в КТРУ: интеграцию обеспечит платформа Росэла
Тонометры с передачей данных в МИС впервые вошли в КТРУ: интеграцию обеспечит платформа Росэла
Docsvision расширила платформу модулем настройки уведомлений
Docsvision расширила платформу модулем настройки уведомлений