Хэлп , написать программу на языке CSharp (C#)
Условия: Программа должна содержать минимум два пользовательских класса (или структуры). В классах не должно быть статических полей и методов. В консоли должно быть меню выбора варианта, с возможностью продолжения и выхода (например, по клавишам y/n или какому-нибудь другому условию).
Задача :
Имеются регистрационные данные 8 пользователей (фамилия, имя и год рождения). Один из пользователей - администратор). При успешном входе пользователя программа выводит сообщение «Добрый день, <имя пользователя>», а если данных пользователя нет в системе то «Ошибка авторизации». Администратор имеет возможность список, а также удалять пользователей в ходе работы программы. При удалении необходимо ввести номер пользователя. Номер пользователя программа присваивает автоматически и отображает его в списке. Обращаю внимание на то, что при удалении пользователя, не являющегося последним, программа циклически сдвигает пользователей с большими номерами на и уменьшает размерность массива на единицу. Должна быть предусмотрена возможность сменить пользователя не завершая работу программы.