FEFO (First Expired First Out) - struct of data, that stores various elements with expiration date. If element has expired, it will remove first.
I didn't see samples of this struct in the Web, so I made analogue.
Program has visual GUI, based on WinForms and C#
You can add elements in the list, set date, view items, check expiration date and delete expired elements (at that moment 19th October 2022)
If you want to add already expired elements, you can set CheckBox "Allow to add expired values" and program will add one. Else you will get the error
Products list represents collection with generic parameter. Also ProductsList class is container, that contains elements of Product class.


