C# 通过if和else从c中的llist框中删除项

C# 通过if和else从c中的llist框中删除项,c#,listbox,listboxitems,C#,Listbox,Listboxitems,我正在做一个练习,我需要从列表框中删除项目。。。 我已经知道如何一个接一个地同时做 我想知道怎么做:如果选择了一个项目,只删除该项目,否则全部删除 我试了一会儿,但我想不出来。解决了 private void btnDelete_Click(object sender, EventArgs e) { listBox.Items.RemoveAt(listBox.SelectedIndex); listBox.Items.Clear(); } 我曾考虑在

我正在做一个练习,我需要从列表框中删除项目。。。 我已经知道如何一个接一个地同时做

我想知道怎么做:如果选择了一个项目,只删除该项目,否则全部删除

我试了一会儿,但我想不出来。

解决了

 private void btnDelete_Click(object sender, EventArgs e)
 {

    listBox.Items.RemoveAt(listBox.SelectedIndex);

    listBox.Items.Clear();
 }        
我曾考虑在If和Else中使用这两行代码,但我意识到这两行代码适用于Try-and-Catch,例如:

try
{
    listBox.Items.RemoveAt(listBox.SelectedIndex);
}
catch (Exception)
{
    listBox.Items.Clear();
}

你能给我们看看你的密码吗?我们希望看到您迄今为止尝试的内容并从中获得帮助。您已经尝试的代码在哪里?ListBox.Items.RemoveAtListBox.SelectedIndex我们需要查看一些代码来帮助您。如果您想发布问题的解决方案,请参阅,然后发布答案,不要将答案编辑到问题中。