TimephasedDataCollection

TimephasedDataCollection class

Αντιπροσωπεύει μια συλλογή απόTimephasedData αντικείμενα.

public abstract class TimephasedDataCollection : IList<TimephasedData>

Κατασκευαστές

ΟνομαΠεριγραφή
TimephasedDataCollection()Αρχικοποιεί μια νέα παρουσία τουTimephasedDataCollection τάξη.

Ιδιότητες

ΟνομαΠεριγραφή
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 αντικείμενα.

Δείτε επίσης