@NikitaSova

Как решить проблему с классами?

Недавно я написал код который пишет информацию об объектах(в данном случае о котах). Ошибок никаких нет, но в итоге он выдаёт какую то белеберду. Я пытался решить данную проблему но так и не смог найти корень этой проблемы, поэтому решил обратиться к вам.
Он выдаёт вот это:
Имя:  возраст: 0 пушистость:  цвет:  вес: 0кг
Имя:  возраст: 0 пушистость:  цвет:  вес: 0кг
Имя:  возраст: 0 пушистость:  цвет:  вес: 0кг
Имя:  возраст: 0 пушистость:  цвет:  вес: 0кг
Имя: Пшик возраст: 3 пушистость: пушистый цвет: серый вес: 5кг
Имя:  возраст: 0 пушистость:  цвет:  вес: 5кг

А нужно, чтобы он написал две строчки, в которых будет указана информация о котах.
Вот код:
using System;
using System.Numerics;

namespace HelloApp1
{
    class Cat
    {
        public string name;
        public int age;
        public string hair;
        public string color;
        public int weight;
        public string name1;
        public int age1;
        public string hair1;
        public string color1;
        public int weight1;

        public void GetInfo()
        {
            Console.WriteLine($"Имя: {name} возраст: {age} пушистость: {hair} цвет: {color} вес: {weight}кг");
            Console.WriteLine($"Имя: {name1} возраст: {age1} пушистость: {hair1} цвет: {color1} вес: {weight}кг");
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            Cat Pshik = new Cat();
            Pshik.GetInfo();
            Cat Kote = new Cat();
            Kote.GetInfo();

            Pshik.name = "Пшик";
            Pshik.age = 3;
            Pshik.hair = "пушистый";
            Pshik.color = "серый";
            Pshik.weight = 5;
            Pshik.GetInfo();
            Console.ReadKey();

            Kote.name1 = "Котэ";
            Kote.age1 = 9;
            Kote.hair1 = "гладкошёрстный";
            Kote.color1 = "чёрно-белый";
            Kote.weight1 = 5;
            Kote.GetInfo();
            Console.ReadKey();
        }
    }
}
  • Вопрос задан
  • 69 просмотров
Решения вопроса 1
mindtester
@mindtester Куратор тега C#
http://iczin.su/hexagram_48
а если так?
https://ideone.com/4MqdOY

ps обновлено (для общей эрудиции)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы