BaseCollection Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет базовые функции для создания коллекций, связанных с данными, в System.Windows.Forms пространстве имен.
public ref class BaseCollection : MarshalByRefObject, System::Collections::ICollection
public class BaseCollection : MarshalByRefObject, System.Collections.ICollection
type BaseCollection = class
inherit MarshalByRefObject
interface ICollection
interface IEnumerable
Public Class BaseCollection
Inherits MarshalByRefObject
Implements ICollection
- Наследование
- Производный
- Реализации
Комментарии
Класс BaseCollection не предназначен для использования разработчиками приложений. Вместо этого разработчикам приложений следует использовать CollectionBase .
Класс BaseCollection реализует интерфейс ICollection.
Классы, производные BaseCollection от класса, включают:
Конструкторы
| Имя | Описание |
|---|---|
| BaseCollection() |
Инициализирует новый экземпляр класса BaseCollection. |
Свойства
| Имя | Описание |
|---|---|
| Count |
Возвращает общее количество элементов в коллекции. |
| IsReadOnly |
Возвращает значение, указывающее, доступна ли коллекция только для чтения. |
| IsSynchronized |
Возвращает значение, указывающее, синхронизирован ли доступ к ней ICollection . |
| List |
Возвращает список элементов, содержащихся в экземпляре BaseCollection . |
| SyncRoot |
Получает объект, который можно использовать для синхронизации доступа к объекту BaseCollection. |
Методы
| Имя | Описание |
|---|---|
| CopyTo(Array, Int32) |
Копирует все элементы текущего одномерного в указанный одномерный ArrayArray индекс, начиная с указанного целевого Array индекса. |
| CreateObjRef(Type) |
Создает объект, содержащий все соответствующие сведения, необходимые для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject) |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetEnumerator() |
Возвращает объект, который позволяет выполнять итерацию между элементами коллекции. |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetLifetimeService() |
Устаревшие..
Извлекает текущий объект службы времени существования, который управляет политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| InitializeLifetimeService() |
Устаревшие..
Получает объект службы времени существования для управления политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| MemberwiseClone(Boolean) |
Создает неглубокую копию текущего MarshalByRefObject объекта. (Унаследовано от MarshalByRefObject) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Методы расширения
| Имя | Описание |
|---|---|
| AsParallel(IEnumerable) |
Включает параллелизацию запроса. |
| AsQueryable(IEnumerable) |
Преобразует IEnumerable в IQueryable. |
| Cast<TResult>(IEnumerable) |
Приведение элементов IEnumerable к указанному типу. |
| OfType<TResult>(IEnumerable) |
Фильтрует элементы IEnumerable на основе указанного типа. |