Class TimephasedDataCollection

TimephasedDataCollection class

Representerar en samling avTimephasedData objekt.

public abstract class TimephasedDataCollection : IList<TimephasedData>

Konstruktörer

namnBeskrivning
TimephasedDataCollection()Initierar en ny instans avTimephasedDataCollection klass.

Egenskaper

namnBeskrivning
Count { get; }Får antalet objekt som ingår i dettaTimephasedDataCollection objekt.
IsReadOnly { get; }Får ett värde som indikerar omICollection är skrivskyddad.
Item { get; set; }Returnerar elementet vid det angivna indexet. Setaccessorn stöds inte. egenskap för att ställa in tidsfasdata.

Metoder

namnBeskrivning
Add(TimephasedData)Lägger tillTimephasedData instans till detta samlingsobjekt.
AddRange(IEnumerable<TimephasedData>)Lägger till en samling avTimephasedData instanser till detta samlingsobjekt.
Clear()Tar bort alla objekt frånTimephasedDataCollection .
Contains(TimephasedData)Bestämmer omTimephasedDataCollection innehåller ett specifikt värde.
CopyTo(TimephasedData[], int)Kopierar elementen iTimephasedDataCollection till enArray , börjar med en vissArray index.
GetEnumerator()Returnerar en uppräkning för denna samling.
Remove(TimephasedData)Tar bortTimephasedData instans från detta samlingsobjekt.
SelectBetweenStartAndFinish(TimephasedDataType, DateTime, DateTime)Väljer alla tidsfaser mellanstartTime ochfinishTime . Har O(log n) komplexitet i genomsnittligt fall.
ToList()KonverterarTimephasedDataCollection invända mot en lista överTimephasedData objekt.

Se även