Здравствуйте! Начал заниматься по книге C# для школьников и столкнулся сразу же с трудностью. А именно в примерах, которые приводят в книге не понятно почему подчёркивается всё красной линией и не работает.
Допустим этот пример:
using System;
class Animal
{
public string kindOfAnimal;
public string name;
public int numberOfLegs;
public int height;
public int length;
public string color;
bool hasTail;
protected bool isMammal;
private bool spellingCorrect;
}
class Zoo
{
public void GetAnimal()
{
Animal a = new Animal();
a.kindOfAnimal = "Kangaroo";
a.isMammal = false;
a.spellingCorrect = true;
}
}
А вот так правильно? Насколько я понял, мне сейчас подчёркивает две строки:
a.isMammal = false;
a.spellingCorrect = true;
Так как они protected и private? Так?
А вот скриншот из книги. Она называется C# для школьников.

