C#检查列表框中的选定项目是否按顺序排列

C#检查列表框中的选定项目是否按顺序排列,c#,wpf,winforms,listbox,selection,C#,Wpf,Winforms,Listbox,Selection,我有一个包含29个项目的列表框,我想检查用户是否按顺序选择了项目,例如,如果他选择(1,2,3,4),消息框将显示为他选择了(1到4),如果他选择了(1,3,5),消息框将显示为他选择了(1,3和5)。。第一种方法是知道他选择了什么,如下所示: for (int i = 0; i < listBox1.SelectedItems.Count; i++) { MessageBox.Show("You selected the item " + listBox1.SelectedItems

我有一个包含29个项目的列表框,我想检查用户是否按顺序选择了项目,例如,如果他选择(1,2,3,4),消息框将显示为他选择了(1到4),如果他选择了(1,3,5),消息框将显示为他选择了(1,3和5)。

。第一种方法是知道他选择了什么,如下所示:

for (int i = 0; i < listBox1.SelectedItems.Count; i++)
{
  MessageBox.Show("You selected the item " + listBox1.SelectedItems[i] + " with index " + i.ToString());
}
for(int i=0;i
然后,正如在MessageBox中看到的,获取索引,我认为这是您想要的。
如果您想在一个消息框中列出所有选中的项目,只需让用户选择他想要的项目,制作一个按钮,显示他总共选中了哪些项目

您尝试了什么吗?或者你希望有人来做你的工作;)如果你尝试了一些东西,你能描述一下你遇到的更具体的问题吗?