Class TimephasedDataCollection

TimephasedDataCollection class

Bir koleksiyonu temsil ederTimephasedData nesneler.

public abstract class TimephasedDataCollection : IList<TimephasedData>

yapıcılar

İsimTanım
TimephasedDataCollection()Yeni bir örneğini başlatırTimephasedDataCollection sınıf.

Özellikleri

İsimTanım
Count { get; }Bu dosyada bulunan nesnelerin sayısını alır.TimephasedDataCollection nesne.
IsReadOnly { get; }olup olmadığını gösteren bir değer alır.ICollection salt okunurdur.
Item { get; set; }Belirtilen dizindeki öğeyi döndürür. Ayarlanan erişimci desteklenmiyor. Zaman aşamalı verileri ayarlamak için özelliği.

yöntemler

İsimTanım
Add(TimephasedData)eklerTimephasedData bu koleksiyon nesnesine örnek.
AddRange(IEnumerable<TimephasedData>)Bir koleksiyon eklerTimephasedData bu koleksiyon nesnesine örnekler.
Clear()Tüm öğeleri kaldırır.TimephasedDataCollection .
Contains(TimephasedData)olup olmadığını belirler.TimephasedDataCollection belirli bir değer içerir.
CopyTo(TimephasedData[], int)öğesinin öğelerini kopyalar.TimephasedDataCollection birArray , belirli bir noktadan başlayarakArray dizin.
GetEnumerator()Bu koleksiyon için bir numaralandırıcı döndürür.
Remove(TimephasedData)KaldırırTimephasedData bu koleksiyon nesnesinden örnek.
SelectBetweenStartAndFinish(TimephasedDataType, DateTime, DateTime)Arasındaki tüm zaman aşamalarını seçerstartTime VefinishTime . Ortalama durumda O(log n) karmaşıklığına sahiptir.
ToList()dönüştürürTimephasedDataCollection listesine itirazTimephasedData nesneler.

Ayrıca bakınız