Описать структуру с именем 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;
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д