Program.cs 818 B

123456789101112131415161718192021222324252627
  1. using CompanyCoreLib;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. // создаём экземпляр класса аналитики
  6. var analytics = new Analytics();
  7. // подгатавливаем массив тестовых данных
  8. var srcDates = new List<DateTime>()
  9. {
  10. new DateTime(2020,11,01,0,0,0),
  11. new DateTime(2032,05,03,0,0,0),
  12. new DateTime(2023,12,10,0,0,0),
  13. new DateTime(2023,11,11,0,0,0),
  14. new DateTime(2023,11,09,0,0,0),
  15. };
  16. // выполняем метод и получаем результат
  17. var outDates = analytics.PopularMonths(srcDates);
  18. var sortedDates = srcDates.OrderByDescending(date => date).ToList();
  19. // выводим результат в консоль
  20. foreach (var date in sortedDates)
  21. {
  22. Console.WriteLine(date.ToString());
  23. }