Описать структуру с именем NOTE - C# (216002)

Узнай цену своей работы

Формулировка задачи:

Помогите плиз с задачкой или подкинте идею.
1. Описать структуру с именем NOTE, содержащую следующие поля: - фамилия, имя; - номер телефона; - день рождения (массив из трёх чисел). 2. Написать программу, выполняющую следующие действия; - ввод с клавиатуры данных в массив BLOCKNOTE состоящий из восьми элементов типа NOTE ; записи должны быть упорядочены по трём первым цифрам номера телефона; - вывод на экран информации о человеке, чья фамилия введена с клавиатуры; - если такого нет, выдать на дисплей соответствующее сообщение.
Желательно в формах

Решение задачи: «Описать структуру с именем NOTE»

textual
Листинг программы
  1. struct Note
  2.     {
  3.         string _famaly;
  4.         string _name;
  5.         int _phone;
  6.         int[] _birthday;
  7.         public Note()
  8.         {
  9.             Famaly = "";
  10.             Name = "";
  11.             _birthday = new int[3];
  12.             Phone = 0;
  13.         }
  14.         public Note(string famaly, string name, int phone, int[] birtday)
  15.         {
  16.             if (birtday.Length != 3)
  17.                 throw new Exception("Массив должен состоять из трёх чисел.");
  18.             _famaly = famaly;
  19.             _name = name;
  20.             _phone = phone;
  21.             _birthday = birtday;
  22.         }
  23.         public string Famaly
  24.         {
  25.             get
  26.             {
  27.                 return _famaly;
  28.             }
  29.             set
  30.             {
  31.                 _famaly = value;
  32.             }
  33.         }
  34.         public string Name
  35.         {
  36.             get
  37.             {
  38.                 return _name;
  39.             }
  40.             set
  41.             {
  42.                 _name = value;
  43.             }
  44.         }
  45.         public int Phone
  46.         {
  47.             get
  48.             {
  49.                 return _phone;
  50.             }
  51.             set
  52.             {
  53.                 _phone = value;
  54.             }
  55.         }
  56.         public int[] Birthday
  57.         {
  58.             get
  59.             {
  60.                 return _birthday;
  61.             }
  62.             set
  63.             {
  64.                 _birthday = value;
  65.             }
  66.         }
  67.         public override string ToString()
  68.         {
  69.             return "Фамилия: " + this.Famaly + " Имя: " + this.Name + "\nНомер телефона: "
  70.                 + this.Phone;
  71.         }
  72.  
  73.     }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.889 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут