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
實作

備註

類別 ListBox.SelectedObjectCollection 會將選取的專案儲存在 中 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 方法來判斷 中的特定專案儲存在 內 ListBox.ObjectCollection ListBox ListBox.SelectedObjectCollection 的位置。

建構函式

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

適用於