TimephasedDataCollection
TimephasedDataCollection class
Αντιπροσωπεύει μια συλλογή απόTimephasedData
αντικείμενα.
public abstract class TimephasedDataCollection : IList<TimephasedData>
Κατασκευαστές
Ιδιότητες
Ονομα | Περιγραφή |
---|
Count { get; } | Λαμβάνει τον αριθμό των αντικειμένων που περιέχονται σε αυτόTimephasedDataCollection αντικείμενο. |
IsReadOnly { get; } | Λαμβάνει μια τιμή που υποδεικνύει εάν τοICollection είναι μόνο για ανάγνωση. |
Item { get; 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 αντικείμενα. |
Δείτε επίσης