Как обеспечить реализацию свойств статического интерфейса С # 10?

Очевидно, что свойства статического интерфейса С # 10 будут реализованы автоматически. Как добиться его отмены?

          public interface IModelLogicEventSubsciptions
    {
        static EventSubscriptionType EventSubscriptions { get; }
    }
          public interface AnyClass : IModelLogicEventSubsciptions
    {
        //static EventSubscriptionType EventSubscriptions { get; }
    }

1 ответ

решение состоит в том, чтобы пометить член интерфейса как абстрактный

      public interface IModelLogicEventSubsciptions
{
    static abstract EventSubscriptionType EventSubscriptions { get; }
}
Другие вопросы по тегам