namespace LINQ_05 { internal class Program { static void Main(string[] args) { Warehouse warehouse = new Warehouse(); warehouse.ShowExpired(); } } public class Stew { public Stew(string name, int productYear, int expiredYear) { Name = name; ProductYear = productYear; ExpiredYear = expiredYear; } public string Name { get; } public int ProductYear { get; } public int ExpiredYear { get; } public override string ToString() { return $"{Name} Тушенка, Изготовлено: {ProductYear}, Годен до: {ExpiredYear}"; } } public class Warehouse { private List _stews = new List() { new Stew("Говядина", 2020, 2022), new Stew("Говядина высший сорт", 2020, 2024), new Stew("Свинина Армейская", 2021, 2025), new Stew("Курица в собственном соку", 2022, 2024), new Stew("Баранина Халяль", 2019, 2022), new Stew("Каша перловая с говядиной", 2023, 2026), new Stew("Оленина деликатесная", 2020, 2023), new Stew("Завтрак туриста", 2021, 2024), new Stew("Индейка диетическая", 2022, 2025), new Stew("Паштет печеночный", 2023, 2024), new Stew("Говядина ГОСТ", 2018, 2023) }; public void ShowExpired() { var expiredProducts = _stews.Where(product => product.ExpiredYear < 2025).ToList(); foreach (var stew in expiredProducts) { Console.WriteLine(stew); } } } }