У меня есть несколько классов, которые действительно не нуждаются в каком-либо состоянии. С организационной точки зрения я хотел бы поместить их в иерархию.
Но, похоже, я не могу объявить наследование для статических классов.
Что-то вроде этого:
public static class Base
{
}
public static class Inherited : Base
{
}
не будет работать.
Почему дизайнеры языка закрыли эту возможность?