Описать структуру с именем NOTE - C# (216002)
Формулировка задачи:
Помогите плиз с задачкой или подкинте идею.
Желательно в формах
1. Описать структуру с именем NOTE, содержащую следующие поля:
- фамилия, имя;
- номер телефона;
- день рождения (массив из трёх чисел).
2. Написать программу, выполняющую следующие действия;
- ввод с клавиатуры данных в массив BLOCKNOTE состоящий из восьми элементов типа NOTE ; записи должны быть упорядочены по трём первым цифрам номера телефона;
- вывод на экран информации о человеке, чья фамилия введена с клавиатуры;
- если такого нет, выдать на дисплей соответствующее сообщение.
Решение задачи: «Описать структуру с именем NOTE»
textual
Листинг программы
struct Note { string _famaly; string _name; int _phone; int[] _birthday; public Note() { Famaly = ""; Name = ""; _birthday = new int[3]; Phone = 0; } public Note(string famaly, string name, int phone, int[] birtday) { if (birtday.Length != 3) throw new Exception("Массив должен состоять из трёх чисел."); _famaly = famaly; _name = name; _phone = phone; _birthday = birtday; } public string Famaly { get { return _famaly; } set { _famaly = value; } } public string Name { get { return _name; } set { _name = value; } } public int Phone { get { return _phone; } set { _phone = value; } } public int[] Birthday { get { return _birthday; } set { _birthday = value; } } public override string ToString() { return "Фамилия: " + this.Famaly + " Имя: " + this.Name + "\nНомер телефона: " + this.Phone; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д