{
return $"I'm {nameof(IBase)}";
}
}
public abstract class AbstractBase : IBase
{
public static string Describe()
{
return $"I'm {nameof(AbstractBase)}";
}
}
public class NonAbstractBase : AbstractBase
{
// А как оверрайдить IBase.Describe?
}
То ли никак, то ли чот дока не понятная
Чатик, поясните за фичу
а почему у тебя он static?
https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/proposals/csharp-11.0/static-abstracts-in-interfaces
Обсуждают сегодня