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

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

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

12n.ru 19154 ролика

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

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


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

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

Новости

СамГМУ запустил серийный выпуск автоматического тонометра с функцией дистанционной передачи данных Health Check-Up На заводе стекловолокна ТЕХНОНИКОЛЬ в Серпухове создали цифрового двойника склада готовой продукции САКУРА 2.37.4: повышены безопасность и стабильность в новом релизе «Инферит» и LWCOM объединяют усилия для развития ИТ-инфраструктуры российских компаний МТС Web Services разрабатывает технологии Physical AI для роботов

СамГМУ запустил серийный выпуск автоматического тонометра с функцией дистанционной передачи данных Health Check-Up


3 дня назад
СамГМУ запустил серийный выпуск автоматического тонометра с функцией дистанционной передачи данных Health Check-Up
СамГМУ запустил серийный выпуск автоматического тонометра с функцией дистанционной передачи данных Health Check-Up
На заводе стекловолокна ТЕХНОНИКОЛЬ в Серпухове создали цифрового двойника склада готовой продукции
На заводе стекловолокна ТЕХНОНИКОЛЬ в Серпухове создали цифрового двойника склада готовой продукции
САКУРА 2.37.4: повышены безопасность и стабильность в новом релизе
САКУРА 2.37.4: повышены безопасность и стабильность в новом релизе
«Инферит» и LWCOM объединяют усилия для развития ИТ-инфраструктуры российских компаний
«Инферит» и LWCOM объединяют усилия для развития ИТ-инфраструктуры российских компаний
МТС Web Services разрабатывает технологии Physical AI для роботов
МТС Web Services разрабатывает технологии Physical AI для роботов