如何为两个c#列表框使用foreach

本文关键字:列表 foreach 两个 | 更新日期: 2023-09-27 18:03:47

我在c# windows应用程序中有两个列表框,我为listbox1编写了以下代码:

foreach(var item in listBox2.Items){
                try
                {
                    messagebox(item);//from listbox2
                    //i want write this messagebox(item2) from listbox1
                }catch(Exception ){
                }
            }


我想写一些注释代码,注意到listbox 1和listbox 2有相等的值计数,例如,如果listbox 1有30个参数,那么listbox 2肯定有30个参数。谢谢。

如何为两个c#列表框使用foreach

迭代计数器并使用索引

访问列表框项将是最简单的。
for (int i = 0; i < listBox2.Items.Count; i++)
{
    try
    {
        messagebox(listBox2.Items[i]);        
        messagebox(listBox1.Items[i]);
    }
    catch (Exception) { }
}