Class TimephasedDataCollection

TimephasedDataCollection class

Представляет наборTimephasedData объекты.

public abstract class TimephasedDataCollection : IList<TimephasedData>

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

ИмяОписание
TimephasedDataCollection()Инициализирует новый экземплярTimephasedDataCollection сорт.

Характеристики

ИмяОписание
Count { get; }Получает количество объектов, содержащихся в этомTimephasedDataCollection объект.
IsReadOnly { get; }Получает значение, указывающее, является лиICollection доступен только для чтения.
Item { get; set; }Возвращает элемент по указанному индексу. Метод доступа set не поддерживается. для установки повременных данных.

Методы

ИмяОписание
Add(TimephasedData)ДобавляетTimephasedData экземпляр этого объекта коллекции.
AddRange(IEnumerable<TimephasedData>)Добавляет коллекциюTimephasedData экземпляров в этот объект коллекции.
Clear()Удаляет все элементы изTimephasedDataCollection .
Contains(TimephasedData)Определяет,TimephasedDataCollection содержит определенное значение.
CopyTo(TimephasedData[], int)Копирует элементыTimephasedDataCollection дляArray , начиная с определенногоArray индекс.
GetEnumerator()Возвращает перечислитель для этой коллекции.
Remove(TimephasedData)УдаляетTimephasedData экземпляр из этого объекта коллекции.
SelectBetweenStartAndFinish(TimephasedDataType, DateTime, DateTime)Выбирает все временные фазы междуstartTime иfinishTime . В среднем имеет сложность O(log n).
ToList()ПреобразуетTimephasedDataCollection возражать против спискаTimephasedData объекты.

Смотрите также