Как сделать вывод счета и ФИО для класса "Банкомат"? - C#
Формулировка задачи:
Создаю программу "Банкомат". Возник вопрос - как сделать чтобы пользователь ввел свой ид, и сразу показало его счет и фио
класс банкомат
Основная программа
Если ид принадлежит Ване, то выдать только данные Вани.
ps. не предлагать
class Bankomat { public const string Adress = "Эльменя 6, код банкомата 465422"; public int BankCash { get; set; } public int Id { get; set; } public int Cash { get; set; } public string Name { get; set; } public Bankomat(int id, int cash, string name) { Id = id; Cash = cash; Name = name; }
static void Main(string[] args) { Bankomat Vanya = new Bankomat(146251, 1500, "Петров Иван Иванович"); Bankomat Alex = new Bankomat(146252, 3400, "Сергеев Александр Сергеевич"); Bankomat Petya = new Bankomat(146253, 710, "Леонтьев Петр Евгеньевич"); Console.Write("Введите ваш id пожалуйста: "); int id = Convert.ToInt32(Console.ReadLine()); if ((id == Vanya.Id)||(id == Alex.Id) ||(id == Petya.Id)) { } Console.ReadKey();
if (id == Vanya.Id) { Console.Write("{Vanya.Id} {Vanya.Name} {Vanya.Cash}"); }else if(id == Alex.Id){ Console.Write("{Alex.Id} {Alex.Name} {Alex.Cash}"); } не хочу много условных конструкций, т.к. если будет много пользователей, то код тупо засрется
Решение задачи: «Как сделать вывод счета и ФИО для класса "Банкомат"?»
textual
Листинг программы
foreach (Bankomat b in new Bankomat[] { Vanya, Alex, Petya}) if (id == b.Id) Console.Write("{b.Id} {b.Name} {b.Cash}");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д