InternalDataCollectionBase Класс

Определение

Предоставляет базовую функциональность для создания коллекций.Provides the base functionality for creating collections.

public ref class InternalDataCollectionBase : System::Collections::ICollection
public class InternalDataCollectionBase : System.Collections.ICollection
type InternalDataCollectionBase = class
    interface ICollection
    interface IEnumerable
Public Class InternalDataCollectionBase
Implements ICollection
Наследование
InternalDataCollectionBase
Производный
Реализации

Комментарии

Класс BaseCollection и его члены не предназначены для использования в качестве изолированного компонента, но в качестве класса, от которого другие классы коллекций наследуют стандартные функциональные возможности.The BaseCollection class and its members are not intended for use as a stand-alone component, but as the class from which other collection classes derive standard functionality.

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

InternalDataCollectionBase()

Инициализация нового экземпляра класса InternalDataCollectionBase.Initializes a new instance of the InternalDataCollectionBase class.

Свойства

Count

Возвращает общее число элементов в коллекции.Gets the total number of elements in a collection.

IsReadOnly

Получает значение, указывающее, доступен ли объект InternalDataCollectionBase только для чтения.Gets a value that indicates whether the InternalDataCollectionBase is read-only.

IsSynchronized

Возвращает значение, которое определяет, является ли коллекция InternalDataCollectionBase синхронизированной.Gets a value that indicates whether the InternalDataCollectionBase is synchronized.

List

Возвращает элементы коллекции в виде списка.Gets the items of the collection as a list.

SyncRoot

Возвращает объект, который можно использовать для синхронизации коллекции.Gets an object that can be used to synchronize the collection.

Методы

CopyTo(Array, Int32)

Копирует все элементы текущего объекта InternalDataCollectionBase в одномерный массив Array, начиная с указанного индекса InternalDataCollectionBase.Copies all the elements of the current InternalDataCollectionBase to a one-dimensional Array, starting at the specified InternalDataCollectionBase index.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Возвращает объект IEnumerator для коллекции.Gets an IEnumerator for the collection.

GetHashCode()

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

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

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

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

Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.Enables parallelization of a query.

AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.Converts an IEnumerable to an IQueryable.

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