私は LocalyKeyWords と呼ばれるリスト型の辞書を持っています。そして、cl.getText()と呼ばれる新しいURLアドレスを入力できるtextBoxがある新しいフォームがあります。
ボタンをクリックすると、テキストボックスのみの新しいフォームが表示されます。
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()))
{
}
}
しかし、うまくいきません。リスト内のすべてのアイテムをループしたいのですが、最後に、リスト内のどのアイテムにも cl.getText() が存在しない場合は何かを行います。
どうすればできますか?