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.SelectedObjectCollectionListBox.ObjectCollection классе. Класс ListBox.ObjectCollection сохраняет все элементы, отображаемые в элементе ListBox.

В следующей таблице приведен пример хранения ListBox.ObjectCollection элементов ListBox элементов, а также их состояний выбора в примере ListBox.

Index Элемент Состояние выделения в ListBox
0 object1 Не выбрано
1 object2 выбрано
2 object3 Не выбрано
3 object4 выбрано
4 object5 выбрано

На основе показанной ListBox.ObjectCollection в предыдущей таблице в следующей таблице показано, как будет отображаться эта ListBox.SelectedObjectCollection таблица.

Index Выбранный элемент из ObjectCollection
0 object2
1 object4
2 object5

Свойства и методы этого класса можно использовать для выполнения различных задач с коллекцией. Метод Contains позволяет определить, является ли элемент из ListBox.ObjectCollection класса членом ListBox.SelectedObjectCollection. После того как вы знаете, что элемент находится в коллекции, можно использовать IndexOf метод, чтобы определить, где хранится определенный элемент внутри ListBox.ObjectCollectionListBoxListBox.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).

Методы расширения

Имя Описание
AsParallel(IEnumerable)

Включает параллелизацию запроса.

AsQueryable(IEnumerable)

Преобразует IEnumerable в IQueryable.

Cast<TResult>(IEnumerable)

Приведение элементов IEnumerable к указанному типу.

OfType<TResult>(IEnumerable)

Фильтрует элементы IEnumerable на основе указанного типа.

Применяется к