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
Производный
Реализации

Комментарии

Класс 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 на основе указанного типа.

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