Вывести список лиц в порядке очереди по датам - C#
Формулировка задачи:
Всем привет! Помогите с решением задачи, " В магазине формируется список лиц, записавшихся на покупку товара
повышенного спроса. Каждая структура этого списка содержит: порядковый номер,
Ф.И.О., домашний адрес покупателя и дату постановки на учет. Вывести список лиц в
порядке очереди по датам постановки на учет."
Спасибо!
Решение задачи: «Вывести список лиц в порядке очереди по датам»
textual
Листинг программы
- class Program
- {
- struct ТоварПовышенногоСпроса
- {
- public int порядковый_номер;
- public string Ф_И_О;
- public string домашний_адрес_покупателя;
- public DateTime дата_постановки_на_учет;
- public ТоварПовышенногоСпроса(int пн, string ФИО, string дап, DateTime дпнау)
- {
- порядковый_номер = пн;
- Ф_И_О = ФИО;
- домашний_адрес_покупателя = дап;
- дата_постановки_на_учет = дпнау;
- }
- }
- static void Main()
- {
- List<ТоварПовышенногоСпроса> ТПС = new List<ТоварПовышенногоСпроса>();
- ТоварПовышенногоСпроса тпс1 = new ТоварПовышенногоСпроса(1, "ФИО1", "дап1", new DateTime(2016, 11, 21));
- ТПС.Add(тпс1);
- ТоварПовышенногоСпроса тпс2 = new ТоварПовышенногоСпроса(2, "ФИО2", "дап2", new DateTime(2016, 11, 22));
- ТПС.Add(тпс2);
- ТоварПовышенногоСпроса тпс3 = new ТоварПовышенногоСпроса(3, "ФИО3", "дап3", new DateTime(2016, 11, 10));
- ТПС.Add(тпс3);
- var sortedElements = ТПС.OrderBy(e => e.дата_постановки_на_учет);
- foreach (ТоварПовышенногоСпроса e in sortedElements)
- Console.WriteLine("{0} {1}", e.дата_постановки_на_учет, e.Ф_И_О);
- Console.ReadKey();
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д