Class TimephasedDataCollection

TimephasedDataCollection class

Représente une collection deTimephasedData objets.

public abstract class TimephasedDataCollection : IList<TimephasedData>

Constructeurs

NomLa description
TimephasedDataCollection()Initialise une nouvelle instance duTimephasedDataCollection classe.

Propriétés

NomLa description
Count { get; }Obtient le nombre d’objets contenus dans ceTimephasedDataCollection objet.
IsReadOnly { get; }Obtient une valeur indiquant si leICollection est en lecture seule.
Item { get; set; }Renvoie l’élément à l’index spécifié. L’accesseur set n’est pas pris en charge. propriété pour définir des données chronologiques.

Méthodes

NomLa description
Add(TimephasedData)AjouteTimephasedData instance à cet objet de collection.
AddRange(IEnumerable<TimephasedData>)Ajoute une collection deTimephasedData instances à cet objet de collection.
Clear()Supprime tous les éléments de laTimephasedDataCollection .
Contains(TimephasedData)Détermine si leTimephasedDataCollection contient une valeur spécifique.
CopyTo(TimephasedData[], int)Copie les éléments duTimephasedDataCollection à unArray , à partir d’un certainArray index.
GetEnumerator()Renvoie un énumérateur pour cette collection.
Remove(TimephasedData)SupprimeTimephasedData instance de cet objet de collection.
SelectBetweenStartAndFinish(TimephasedDataType, DateTime, DateTime)Sélectionne toutes les phases de temps entrestartTime etfinishTime . A une complexité O (log n) dans le cas moyen.
ToList()Convertit leTimephasedDataCollection s’opposer à une liste deTimephasedData objets.

Voir également