Ошибка в коде "поле используется как тип" - 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;
}