public Pet(string nickname, string breed, int age)
this.nickname = nickname;
Console.WriteLine("Кличка: {0}\nПорода: {1}\nВозраст: {2}", nickname, breed, age);
public string СheckNickname
set { nickname = value.Length > 0 ? value : nickname; }
set { breed = value.Length > 0 ? value : breed; }
set { age = value > 0 ? value : age; }
public static void Main()
new Pet("Волк", "Шпиц", 4);
pet = new Pet("Волк", "Шпиц", 4);
pet.СheckNickname = "Рыжий";
pet.СheckBreed = "Чихуахуа";
dogs[0] = new Pet("Волк", "Шпиц", 4);
dogs[1] = new Pet("Рыжий", "Чихуаху", 7);
dogs[2] = new Pet("Полковник", "Хаски", 13);
dogs[3] = new Pet("Мухтар", "Овчарка", 2);
dogs[4] = new Pet("Шалун", "Померанский Шпиц", 9);
dogs[5] = new Pet("Барбос", "Бигль", 10);
for (int i = 0; i < dogs.Length - 1; i++)
if (dogs[i].СheckNickname == "Шалун")
Console.WriteLine(dogs[i]);
Console.WriteLine("Собаки с такой кличкой нет");
for (int i = 0; i < dogs.Length - 1; i++)
if (dogs[i].СheckBreed == "Хаски")
Console.WriteLine(dogs[i]);
Console.WriteLine("Собаки с такой кличкой нет");