Может ли абстрактный метод быть вне абстрактного класса
Нет, в C# абстрактный метод должен принадлежать абстрактному классу или интерфейсу.
В C# вне абстрактного класса нельзя объявить абстрактный метод. Абстрактные методы используются для описания сигнатуры метода, но без реализации. Они должны быть частью абстрактного класса или интерфейса, что обязывает унаследованные классы реализовать их.
Пример объявления абстрактного метода в абстрактном классе:
Если попытаться объявить абстрактный метод в классе, который не является абстрактным, компилятор выдаст ошибку.Следовательно, чтобы использовать абстрактные методы, их нужно определять в абстрактных классах или интерфейсах
Отметьте свой прогресс