C# 从列表框中选择的项目

C# 从列表框中选择的项目,c#,listbox,C#,Listbox,我从列表框中读取所有项目: StringBuilder sb = new StringBuilder(); foreach (object item in listBox1.Items) { { sb.Append(item.ToString()); sb.Append(" ");

我从列表框中读取所有项目:

StringBuilder sb = new StringBuilder();    
foreach (object item in listBox1.Items)
                {                
                    {
                       sb.Append(item.ToString());
                       sb.Append(" "); 
                    }

                }

如何只读选定项?

您可以使用
SelectedItems
属性获取所有选定项,然后循环这些项以将其附加到字符串生成器

 foreach (var listitem in listBox1.SelectedItems)
 {             
    sb.Append(listitem.ToString());
    sb.Append(" "); 
 }

是否使用selectedItem属性?