Конструктор базового класса - C#

Узнай цену своей работы

Формулировка задачи:

вот код наследника
namespace Inheritance1_1
{
    class SalePurchase : Purchase
    {
 
       [U] public SalePurchase(string newName, double newPrice, int newQty) :base(newName,newPrice,newQty);[/U]
        public SalePurchase()
        {
        }
 
        public override double GetCost()//стоимость со скидкой
        {
            return ((Price - 0.7) * Qty);
        }
    }
}
как я понимаю все правильно, но компилятор считает иначе : Ошибка CS0501 'SalePurchase.SalePurchase(string, double, int)" должен объявлять тело, так как он не помечен модификатором abstract, extern или partial может кто ответить что не так?
Хотелось вызывать конструктор базового класса

Решение задачи: «Конструктор базового класса»

textual
Листинг программы
public SalePurchase(string newName, double newPrice, int newQty) :base(newName,newPrice,newQty){}

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

12   голосов , оценка 3.667 из 5
Похожие ответы