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) |
Копирует все элементы текущего одномерного массива Array в заданный одномерный массив Array, начиная с указанного индекса в массиве назначения 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) |
Методы расширения
Cast<TResult>(IEnumerable) |
Приводит элементы объекта IEnumerable к заданному типу. |
OfType<TResult>(IEnumerable) |
Выполняет фильтрацию элементов объекта IEnumerable по заданному типу. |
AsParallel(IEnumerable) |
Позволяет осуществлять параллельный запрос. |
AsQueryable(IEnumerable) |
Преобразовывает коллекцию IEnumerable в объект IQueryable. |