Я хочу знать причину проектирования ограничения абстрактных методов в нечерном классе (в С#).
Я понимаю, что экземпляр класса не будет иметь определения и, следовательно, они не будут вызываемыми, но когда статические методы будут определены, они также исключаются из экземпляра. Почему абстрактные методы не обрабатываются таким образом, любая конкретная причина для этого?
Они могут быть разрешены в конкретном классе, а класс вывода может быть вынужден реализовать методы, в основном это то, что делается в случае абстрактных методов в абстрактном классе.