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 αντικείμενα. |
Δείτε επίσης