C # 8.0 позволит модификаторы и реализации по умолчанию для членов интерфейса.Вы можете увидеть обсуждение здесь и подробности здесь
Однако модификатор abstract
в методе интерфейса не имеет смысла в IMO, но он может быть доступен в C #8, так как другие модификаторы также будут действительны.
Вы видите, что abstract
указан в разрешенных модификаторах
Синтаксис для интерфейса смягчен, чтобы разрешить модификаторы для его членов.Разрешается следующее: частное, защищенное, внутреннее, общедоступное, виртуальное, аннотация , запечатанное, статическое, внешнее и частичное.