我有一个列表类型的字典>,称为 LocalyKeyWords。我有一个新表单,其中有一个文本框,我可以在其中键入一个新的 url 地址,它称为 cl.getText()。
当我单击按钮时,它显示一个只有一个文本框的新表单。
private void button2_Click(object sender, EventArgs e)
{
cl = new ChangeLink();
cl.StartPosition = FormStartPosition.CenterParent;
DialogResult dr = cl.ShowDialog(this);
if (dr == DialogResult.Cancel)
{
cl.Close();
}
else if (dr == DialogResult.OK)
{
label4.Text = cl.getText();
mainUrl = cl.getText();
for (int i = 0; i < LocalyKeyWords.Count(); i++ )
{
if (LocalyKeyWords[i].Contains(cl.getText()))
{
}
}
OptionsDB.set_changeWebSite(cl.getText());
cl.Close();
}
}
我想检查用户在 cl.getText() 中输入的 url 是否已经存在于 LocalyKeyWords 列表中,所以我尝试了这个:
for (int i = 0; i < LocalyKeyWords.Count(); i++ )
{
if (LocalyKeyWords[i].Contains(cl.getText()))
{
}
}
但它不起作用。我想遍历 List 中的所有项目,最后如果 cl.getText() 不存在于 List 中的任何项目中,则执行某些操作。
我该怎么做 ?