Логическое поле класса - C#

Узнай цену своей работы

Формулировка задачи:

Написать программу, в которой создаются и разрушаются объекты, определенного пользователем класса. Выполнить исследование вызовов конструкторов и деструкторов.
namespace lab1
{
    public class Student
    {
        public string Name { get; set; }
        public int Age { get; set; }
        public bool Gender { get; set; }
        public Student(string name, int age, bool gender)
        {
            Name = name;
            Age = age;
            Gender = gender;
        }
    }

    class Program
    {
        static void Main()
        {
            Student student1 = new Student("Sergey", 18, true);
            Console.WriteLine("student1 Name = {0} Age = {1} Gender = {3}", student1.Name, student1.Age, student1.Gender);
 
            Student student2 = student1;
 
            student2.Name = "Anna";
            student2.Age = 17;
            student2.Gender = false;
 
            Console.WriteLine("student2 Name = {0} Age = {1} Gender = {3}", student2.Name, student2.Age, student2.Gender);
 
            Console.WriteLine("Press any key to exit.");
            Console.ReadKey();
        }
    }
}
Проблема с логическим поле класса. как правильно задать и вывести на экран ?

Решение задачи: «Логическое поле класса»

textual
Листинг программы
Console.WriteLine(student1);

Оцени полезность:

9   голосов , оценка 4.556 из 5
Похожие ответы