Ошибка "не содержит конструктор принимающий 0 аргументов" - C#

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

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

Доброго времени суток. Спасибо что уделили внимание и зашли на мою темку Суть проблемки я описал. Кто поможет понять в чем проблема, как она вызвана и как ее устранить, тому буду сильно благодарен. А вот и сам код:
enum Eat { mouse, milk, bird} // перечисление
    class Cat // класс кот
    {
        private static int SATIETY; // закрытое поле
 
        public Cat(int satiety)
        {
            SATIETY = satiety;
        }
        public int Satiety // публичное свойство
        {
            get
            {
                return SATIETY;
            }
            set
            {
                if (value < 1)
                    SATIETY = 0;
                else if (value > 100)
                    SATIETY = 100;
                else SATIETY = value;
            }
        }
 
        public static void EatEnybody(Eat direction) // метод кушать
        {
            switch(direction)
            {
                case Eat.mouse:
                    Console.WriteLine("Кот отобедал мышкой. Уровень сытости: " + SATIETY);
                    break;
            }
        }
    }
    class Program : Cat
    {
        static void Main(string[] args) 
        {
            Eat direction = Eat.mouse; // присвоение перечислению кушать мышь
            EatEnybody(direction); // вызов метода кушать
            Console.ReadLine();
        }
    }

Решение задачи: «Ошибка "не содержит конструктор принимающий 0 аргументов"»

textual
Листинг программы
static class Program
{
    static void Main()
    {
        Dog rex = new Dog();
        rex.Bark();
    }
}
 
class Dog
{
    public void Bark()
    {
        Console.WriteLine("Гав!");
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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