0

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

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

请让我知道是否可以使用任何其他方式来搜索字符串foreach

4

0 回答 0