ListBox.SelectedObjectCollection 类

定义

表示 ListBox 中选定项的集合。

public: ref class ListBox::SelectedObjectCollection : System::Collections::IList
public class ListBox.SelectedObjectCollection : System.Collections.IList
type ListBox.SelectedObjectCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class ListBox.SelectedObjectCollection
Implements IList
继承
ListBox.SelectedObjectCollection
实现

注解

The ListBox.SelectedObjectCollection class stores the selected items in the ListBox. 存储在其中的 ListBox.SelectedObjectCollection 项包含在类中 ListBox.ObjectCollection 。 该 ListBox.ObjectCollection 类存储显示在该类 ListBox中的所有项。

下表是一个示例,说明如何在ListBox.ObjectCollection示例中ListBox存储项ListBox及其选择状态。

索引 ListBox 中的选择状态
0 object1 未选定
1 object2 选定
2 object3 未选定
3 object4 选定
4 object5 选定

下表根据 ListBox.ObjectCollection 上表所示,演示了显示方式 ListBox.SelectedObjectCollection

索引 ObjectCollection 中的选定项
0 object2
1 object4
2 object5

可以使用此类的属性和方法通过集合执行各种任务。 通过此方法 Contains ,可以确定类中的 ListBox.ObjectCollection 项是否为该 ListBox.SelectedObjectCollection类的成员。 知道该项位于集合中后,可以使用该方法IndexOf来确定存储ListBoxListBox.SelectedObjectCollection其中特定项ListBox.ObjectCollection的位置。

构造函数

ListBox.SelectedObjectCollection(ListBox)

初始化 ListBox.SelectedObjectCollection 类的新实例。

属性

Count

获取集合中的项数。

IsReadOnly

获取一个值,该值指示集合是否为只读。

Item[Int32]

获取集合中指定索引处的项。

方法

Add(Object)

将项添加到 ListBox 的选定项的列表。

Clear()

从选定项集合中移除所有项。

Contains(Object)

确定指定的项是否位于集合内。

CopyTo(Array, Int32)

将整个集合复制到现有数组中,从该数组内的指定位置开始复制。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetEnumerator()

返回可用于循环访问选定项集合的枚举数。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
IndexOf(Object)

返回指定的项在集合中的索引。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
Remove(Object)

从选定项集合中移除指定的对象。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

显式接口实现

ICollection.IsSynchronized

有关此成员的说明,请参见 IsSynchronized

ICollection.SyncRoot

有关此成员的说明,请参见 SyncRoot

IList.Add(Object)

有关此成员的说明,请参见 Add(Object)

IList.Clear()

有关此成员的说明,请参见 Clear()

IList.Insert(Int32, Object)

有关此成员的说明,请参见 Insert(Int32, Object)

IList.IsFixedSize

有关此成员的说明,请参见 IsFixedSize

IList.Remove(Object)

有关此成员的说明,请参见 Remove(Object)

IList.RemoveAt(Int32)

有关此成员的说明,请参见 RemoveAt(Int32)

扩展方法

Cast<TResult>(IEnumerable)

IEnumerable 的元素强制转换为指定的类型。

OfType<TResult>(IEnumerable)

根据指定类型筛选 IEnumerable 的元素。

AsParallel(IEnumerable)

启用查询的并行化。

AsQueryable(IEnumerable)

IEnumerable 转换为 IQueryable

适用于