Статические методы в интерфейсе C# - StaticMethodInInterface

preview_player
Показать описание
🔥🔥🔥 Язык C# не позволяет создавать статические методы в интерфейсах напрямую, но это ограничение можно обойти через создание статического метода в интерфейсе с использованием языка CIL. Интерфейс со статическим методом можно поместить в DLL библиотеку и подключить к проекту на языке C# и воспользоваться им при помощи механизма рефлексии. В данном видео уроке пошагово рассматривается процесс создания статического метода в интерфейсе и способ использования его в C# проекте.

Рекомендации по теме
Комментарии
Автор

Интересно конечно, но такая реализация полностью противоречит предназначению интерфейсов. Нужно получать ошибки на этапе компиляции, а не в рантайме.

Jhayphal