在AutoCompleteStringCollection中搜索字符串的最快方法

时间:2013-06-12 06:25:02

标签: c# .net winforms

我需要帮助才能快速找到AutoCompleteStringCollection中的字符串。我在文本框中进行自动完成/查找文本。我想在用AutoCompleteStringCollection的文本框中点击用户时搜索特定字符串。我收集了更多的记录(大约100k)。如果我使用循环,则需要很长时间才能获得结果,因此我希望能够快速搜索集合或快速复制匹配的字符串集合行。请在下面找到代码花费太多时间。这是用Texbox TextChanged事件编写的。

foreach (String s in textBox2.AutoCompleteCustomSource)
{
    if (s.Contains(textBox2.Text))
    {
       listBox1.Items.Add(s);
       listBox1.Visible = true;
    }
}

请告诉我是否可以使用任何其他方式搜索字符串foreach

0 个答案:

没有答案