我需要帮助才能快速找到AutoCompleteStringCollection
中的字符串。我在文本框中进行自动完成/查找文本。我想在用AutoCompleteStringCollection
的文本框中点击用户时搜索特定字符串。我收集了更多的记录(大约100k)。如果我使用循环,则需要很长时间才能获得结果,因此我希望能够快速搜索集合或快速复制匹配的字符串集合行。请在下面找到代码花费太多时间。这是用Texbox TextChanged
事件编写的。
foreach (String s in textBox2.AutoCompleteCustomSource)
{
if (s.Contains(textBox2.Text))
{
listBox1.Items.Add(s);
listBox1.Visible = true;
}
}
请告诉我是否可以使用任何其他方式搜索字符串foreach
。