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