Почему не работает код с полями/свойствами? - C#
Формулировка задачи:
Здравствуйте! Я изучаю программирование с самого начала. Изучаю по книге "C# для школьников. М.Дрейер.". Дошёл до полей (свойств) и я делаю всё, как показано в книге, но в VS у меня пишет, что я написал код с ошибками. Я не понимаю, где я ошибся. Вот код:
using System;
class PleaseSayUra
{ static void Main()
{
Console.WriteLine("Ура!");
Console.ReadLine();
}
}
class Animal
{
static void myAnimal()
{
// №1. Объявление (Инициализация) переменных класса Animal. Для объявления сначала пишется класс переменной, а затем имя переменной. Завершается объявление знаком ";", сразу после её имени.
Animal Cat;
Animal Dog;
Animal Bird;
// №2. Создание переменной. После объявления переменных нужно создать эти переменные. Сначала пишется имя переменной, после ставим знак "=", пишем "new", пишем класс этой переменной, и завершаем создание знаками "();"
Cat = new Animal();
Dog = new Animal();
Bird = new Animal();
// №3. Поля. Свойства (Характеристики) переменных.
string KindOfAnimal;
string Name;
string Color;
int NumberOfLegs;
int Height;
int Length;
bool HasTail;
bool IsMammal;
bool SpellingCorrect;
Animal Boar;
Boar = new Animal();
Boar.KindOfAnimal = "Медведь";
Boar.Name = "Миша";
Boar.Color = "Коричневый";
Boar.NumberOfLegs = 4;
Boar.Height = 100;
Boar.Length = 200;
Boar.HasTail = true;
Boar.IsMammal = true;
}
}Решение задачи: «Почему не работает код с полями/свойствами?»
textual
Листинг программы
using System;
class TestProgram
{
static void Main()
{
Person.FirstName = Ivan;
Console.ReadKey();
}
}
class Person
{
string FirstName;
string LastName;
int age;
string gender;
string HairColor;
int PhoneNumber;
}