0

3つのアイテムを選択できるコンボボックスと、コンボボックスから選択された値がリストにあるかどうかを最初にチェックしたいアイテムを含むリストと、コンボボックス1と同じリストアイテムがあります。それにいくつかの操作を行いたいです。

List<string>names = af.GetBlankSignatureNames();
comboBox1.SelectedItem.ToString();//combobox value taken

その方法は?

4

1 に答える 1

1

できるよ:

if(names.Any(r=> r == comboBox1.SelectedItem.ToString())
{
     // match found
}
else
{
    // not found
}

または、リストからアイテムを取得するには、次のことを試してください。

string str = names.FirstOrDefault(r=> r == comboBox1.SelectedItem.ToString());

nullの場合、リストにstr文字列が見つからないことを意味し、nullでない場合は、文字列も取得します(ちなみに、これはと同じですnamescomboBox1.SelectedItem.ToString()

于 2012-11-29T12:05:12.343 に答える