如何利用c#判断listbox值是否已经存在
来源:百度知道 编辑:UC知道 时间:2024/06/05 10:34:34
FindByText()方法是asp.net上用的,如果是c# winform我是用for循环
//openFileDialog1提供文件路径
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
//拿出第一项单独判断
if (listBox1.Items.Count == 0)
listBox1.Items.Add(openFileDialog1.FileName);
else
{
for (int i = 0; i < listBox1.Items.Count; i++)
{
if (openFileDialog1.FileName == listBox1.Items[i].ToString())
{
MessageBox.Show("相同文件");
break;
}
else if (i == listBox1.Items.Count - 1)
{
listBox1.Items.Add(openFileDialog1.FileName);
break;
}
}