Что означают угловые скобки?
https://docs.microsoft.com/en-us/dotnet/csharp/pro...

это уточнение типа для обобщенного List
List в C# подобен векторному массиву в c++,а именно ,при его инициализации, не нужно задавать количество элементов в нем, их можно добавить по ходу выполнения программы.