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