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