Ошибка в коде "поле используется как тип" - C#

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

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

начинаю учить классы, и собственно, когда пытаюсь обратиться к полям в классе Animal, то получаю ошибку "OurAnimals.Zoo.b" является полем, но используется как тип, подскажите, в чем здесь проблема
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace OurAnimals
{
   class Animal
    {
        public string kindOfAnimal;
        public string name;
        public int numberOfLegs;
        public int height;
        public int lenght;
        public string colour;
        bool hasTail;
        protected bool isMammal;
        void main()
        {
            Animal Barsik;
            Barsik = new Animal();
            Barsik.kindOfAnimal = "Cat";
            Barsik.name = "Barsik";
            Barsik.numberOfLegs = 4;
            Barsik.height = 50;
            Barsik.lenght = 110;
            Barsik.colour = "Black";
            Barsik.isMammal = true;
            Barsik.hasTail = true;
            
        }
   }
   class Zoo
        {
         Animal b = new Animal();
         b.kindOfAnimal = "Kangaroo";
         b.isMammal =false;
         b.hasTail =true;
        }
}

Решение задачи: «Ошибка в коде "поле используется как тип"»

textual
Листинг программы
class Zoo
        {
         Animal b = new Animal();
         b.kindOfAnimal = "Kangaroo";
         b.isMammal =false;
         b.hasTail =true;
        }

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


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

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

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