C# 如何返回到列表框上最后一个索引后的第一个索引

C# 如何返回到列表框上最后一个索引后的第一个索引,c#,winforms,listbox,listboxitem,C#,Winforms,Listbox,Listboxitem,我使用此代码移动到下一个索引listBox1.SelectedIndex=listBox1.SelectedIndex+1; 但问题是,当我在最后一个索引上时,我单击“下一步”按钮,该按钮的代码为崩溃。单击“下一步”按钮后,是否有建议使其返回到第一个索引???选择下一项的代码: if (listBox1.SelectedIndex < listBox1.Items.Count - 1) { listBox1.SelectedIndex += 1; } else { list

我使用此代码移动到下一个索引listBox1.SelectedIndex=listBox1.SelectedIndex+1;
但问题是,当我在最后一个索引上时,我单击“下一步”按钮,该按钮的代码为崩溃。单击“下一步”按钮后,是否有建议使其返回到第一个索引???

选择下一项的代码:

if (listBox1.SelectedIndex < listBox1.Items.Count - 1)
{
    listBox1.SelectedIndex += 1;
}
else
{
    listBox1.SelectedIndex = 0;
}