Я думаю, что заголовок в значительной степени отражает мой вопрос, но следует немного предыстории:
Когда у меня загружается форма, она добавляет пару тысяч (нечетных 30k) объектов в список привязок. Когда мое приложение загружается в первый раз, ему требуется несколько секунд (около 10 или около того из памяти), чтобы оно перебрало список объектов и добавило его в BindingSource с помощью функции add. Однако, когда это происходит в последующих формах с тем же кодом для загрузки, это занимает всего секунду или две.
Так что мои запросы будут такими:
1. Почему BindingList (Of T) не имеет члена AddRange?
2. Будет ли начальное и последующее добавление быстрее с помощью функции AddRange?
3. Есть идеи, почему одна версия кода работает медленнее, чем идентичные версии?
Спасибо за любую помощь, которую вы можете оказать.