Каков самый быстрый способ отфильтровать список строк при создании Список Intellisense / Автозаполнение?

Я пишу Intellisense / Autocomplete, подобный тому, который вы найдете в Visual Studio. Все в порядке до тех пор, пока список не будет содержать, вероятно, 2000+ пунктов. Я не уверен, в чем именно заключается моя проблема, поэтому я также приписываю ее строковой операции IndexOf, или, возможно, мой список строк можно было бы оптимизировать с помощью какого-либо индекса, который мог бы ускорить поиск.

Любые предложения образцов кода приветствуются.

Спасибо.

6
задан Cody Gray 1 January 2011 в 06:47
поделиться