При добавлении большого количества элементов в System.Collections.Generic.List он работает медленно, потому что, когда nums увеличивает емкость, ему приходится копировать все элементы.
В C++ это исправляется с помощью вектора.reserve(n). Как я могу сделать это на C#?
Подробнее здесь: https://stackoverflow.com/questions/311 ... erven-in-c