Решил изучать язык C#. На сайте intuit.ru нашел уроки для новичков, там есть такой код:
Код
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
{
Animal a = new Animal ();
// Следующая строка будет выполнена успешно, поскольку классу "Zoo"
// разрешено обращаться к открытым полям в классе "Animal"
a.kindOfAnimal = "Kangaroo";
// Обе следующие строки НЕ будут выполнены, поскольку классу "Zoo"
// не разрешено обращаться к закрытым или защищенным полям
a.isMammal = false; // Попытка обращения к защищенному методу
a.spellingCorrect = true; // Попытка обращения к закрытому свойству класса
}
В последних трех строках кода есть знак '=', но почему-то в Visual Studio мне выдает ошибку Invalid token '=' in class, struct, or interface member declaration.
Пробовал код копипастить-не помогло. Подскажите пожалуйста, что делаю не так.