Загрузка данных


using System;

namespace Практика_Классы_Фамилия
{
    public class Student
    {
        // ==== Поля (private) ====
        private string _name = string.Empty; // имя (по умолчанию пустая строка)
        private string _group;               // номер группы
        private int _age;                    // возраст

        // Задаёт имя студента
        public void SetName(string name)
        {
            _name = name;
        }

        // Задаёт группу студента
        public void SetGroup(string group)
        {
            _group = group;
        }

        // Задаёт возраст студента
        public void SetAge(int age)
        {
            _age = age;
        }

        // Возвращает имя
        public string GetName()
        {
            return _name;
        }

        // Возвращает группу
        public string GetGroup()
        {
            return _group;
        }

        // Возвращает возраст
        public int GetAge()
        {
            return _age;
        }

        // Выводит всю информацию о студенте
        public void DisplayInfo()
        {
            Console.WriteLine($"Студент: {_name}, Группа: {_group}, Возраст: {_age} лет");
        }
    }

    internal class Program
    {
        static void Main(string[] args)
        {
            // 1. Создаём объект класса Student
            Student student = new Student();

            // 2. Запрашиваем имя
            Console.Write("Введите имя студента: ");
            string name = Console.ReadLine();
            student.SetName(name);

            // 3. Запрашиваем группу
            Console.Write("Введите группу: ");
            string group = Console.ReadLine();
            student.SetGroup(group);

            // 4. Запрашиваем возраст
            Console.Write("Введите возраст: ");
            int age = int.Parse(Console.ReadLine()); // преобразуем строку в число
            student.SetAge(age);

            // 5. Выводим информацию
            student.DisplayInfo();

            // Чтобы окно не закрылось сразу
            Console.ReadKey();
        }
    }
}