Class TimephasedDataCollection

TimephasedDataCollection class

Repräsentiert eine Sammlung vonTimephasedData Objekte.

public abstract class TimephasedDataCollection : IList<TimephasedData>

Konstrukteure

NameBeschreibung
TimephasedDataCollection()Initialisiert eine neue Instanz derTimephasedDataCollection Klasse.

Eigenschaften

NameBeschreibung
Count { get; }Ruft die Anzahl der darin enthaltenen Objekte abTimephasedDataCollection Objekt.
IsReadOnly { get; }Ruft einen Wert ab, der angibt, ob dieICollection ist schreibgeschützt.
Item { get; set; }Gibt das Element am angegebenen Index zurück. Der Set-Accessor wird nicht unterstützt. -Eigenschaft zum Festlegen von Zeitphasendaten.

Methoden

NameBeschreibung
Add(TimephasedData)Fügt hinzuTimephasedData Instanz zu diesem Sammlungsobjekt.
AddRange(IEnumerable<TimephasedData>)Fügt eine Sammlung von hinzuTimephasedData Instanzen zu diesem Sammlungsobjekt.
Clear()Entfernt alle Elemente aus derTimephasedDataCollection .
Contains(TimephasedData)Bestimmt, ob dieTimephasedDataCollection enthält einen bestimmten Wert.
CopyTo(TimephasedData[], int)Kopiert die Elemente derTimephasedDataCollection zu einemArray , ab einem bestimmtenArray index.
GetEnumerator()Gibt einen Enumerator für diese Sammlung zurück.
Remove(TimephasedData)EntferntTimephasedData Instanz aus diesem Sammlungsobjekt.
SelectBetweenStartAndFinish(TimephasedDataType, DateTime, DateTime)Wählt alle Zeitphasen dazwischen ausstartTime UndfinishTime . Hat O(log n) Komplexität im Durchschnittsfall.
ToList()Konvertiert dieTimephasedDataCollection Widerspruch gegen eine Liste vonTimephasedData Objekte.

Siehe auch