Ошибка "не содержит конструктор принимающий 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("Гав!");
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д