ComboBox.ObjectCollection Класс

Определение

Представляет коллекцию элементов в объекте ComboBox.

public: ref class ComboBox::ObjectCollection : System::Collections::IList
public: ref class ComboBox::ObjectCollection : System::Collections::Generic::IComparer<System::Windows::Forms::ComboBox::ObjectCollection::Entry ^>, System::Collections::IList
[System.ComponentModel.ListBindable(false)]
public class ComboBox.ObjectCollection : System.Collections.IList
[System.ComponentModel.ListBindable(false)]
public class ComboBox.ObjectCollection : System.Collections.Generic.IComparer<System.Windows.Forms.ComboBox.ObjectCollection.Entry>, System.Collections.IList
[<System.ComponentModel.ListBindable(false)>]
type ComboBox.ObjectCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
[<System.ComponentModel.ListBindable(false)>]
type ComboBox.ObjectCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
    interface IComparer<ComboBox.ObjectCollection.Entry>
Public Class ComboBox.ObjectCollection
Implements IList
Public Class ComboBox.ObjectCollection
Implements IComparer(Of ComboBox.ObjectCollection.Entry), IList
Наследование
ComboBox.ObjectCollection
Атрибуты
Реализации
ICollection IEnumerable IList IComparer<System.Windows.Forms.ComboBox.ObjectCollection.Entry>

Комментарии

Класс System.Windows.Forms.ComboBox.ObjectCollection инкапсулирует элементы в ComboBox. Коллекция объектов поля со списком может использоваться для управления многими типами объектов, включая строки, изображения и пользовательские бизнес-объекты.

Элементы можно добавлять в коллекцию несколькими способами. Метод Add добавляет один объект в коллекцию. Чтобы добавить в коллекцию ряд объектов, рекомендуется создать массив элементов и назначить его методом AddRange . Чтобы вставить объект в определенное расположение в коллекции, можно использовать Insert метод. Чтобы удалить элементы по известному индексу в коллекции, можно использовать Remove метод или RemoveAt метод. Метод Clear удаляет все элементы из коллекции.

Помимо методов и свойств для добавления и удаления элементов, также System.Windows.Forms.ComboBox.ObjectCollection предоставляются методы для поиска элементов в коллекции. Этот Contains метод позволяет определить, является ли объект членом коллекции. После того как вы знаете, что элемент находится в коллекции, можно использовать IndexOf метод, чтобы определить, где находится элемент в коллекции.

Конструкторы

Имя Описание
ComboBox.ObjectCollection(ComboBox)

Инициализирует новый экземпляр .ComboBox.ObjectCollection

Свойства

Имя Описание
Count

Возвращает число элементов в коллекции.

IsReadOnly

Возвращает значение, указывающее, можно ли изменить эту коллекцию.

Item[Int32]

Извлекает элемент по указанному индексу в коллекции.

Методы

Имя Описание
Add(Object)

Добавляет элемент в список элементов для ComboBoxэлемента.

AddRange(Object[])

Добавляет массив элементов в список элементов для элемента ComboBox.

Clear()

Удаляет все элементы из ComboBox.

Contains(Object)

Определяет, находится ли указанный элемент в коллекции.

CopyTo(Object[], Int32)

Копирует всю коллекцию в существующий массив объектов в указанном расположении в массиве.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetEnumerator()

Возвращает перечислитель, который можно использовать для итерации через коллекцию элементов.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
IndexOf(Object)

Извлекает индекс в коллекции указанного элемента.

Insert(Int32, Object)

Вставляет элемент в коллекцию по указанному индексу.

MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
Remove(Object)

Удаляет указанный элемент из элемента ComboBox.

RemoveAt(Int32)

Удаляет элемент из ComboBox указанного индекса.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

Имя Описание
ICollection.CopyTo(Array, Int32)

Описание этого элемента см. в разделе CopyTo(Array, Int32).

ICollection.IsSynchronized

Описание этого элемента см. в разделе IsSynchronized.

ICollection.SyncRoot

Описание этого элемента см. в разделе SyncRoot.

IComparer<ComboBox.ObjectCollection.Entry>.Compare(ComboBox+ObjectCollection+Entry, ComboBox+ObjectCollection+Entry)

Сравнивает два объекта и возвращает значение, указывающее, меньше ли одно, равно или больше другого.

IList.Add(Object)

Описание этого элемента см. в разделе Add(Object).

IList.IsFixedSize

Описание этого элемента см. в разделе IsFixedSize.

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

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

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

AsQueryable(IEnumerable)

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

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

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