Классически, такой язык программирования как C# не позволяет применять практику создания статических методов в интерфейсах напрямую. Однако, существует способ обойти это ограничение. Он заключается в создании статического метода в интерфейсе с использованием языка CIL (Common Intermediate Language). Интерфейс с созданным таким образом статическим методом можно поместить в DLL библиотеку, после подключив его к проекту на языке C# и воспользовавшись им при помощи механизма рефлексии. Этот процесс, как и создание, и использование статических методов, в целом, Вы можете увидеть в данном видео уроке.
Прослушав этот видео урок, Вы узнаете, как создавать статические методы в интерфейсах с помощью CIL кода.