Struct Point

Point structure

Αντιπροσωπεύει ένα διατεταγμένο ζεύγος ακεραίων x- και y-συντεταγμένων που ορίζει ένα σημείο σε ένα δισδιάστατο επίπεδο.

public struct Point

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

ΟνομαΠεριγραφή
Point(int)Αρχικοποιεί μια νέα παρουσία τουPoint δομή που χρησιμοποιεί συντεταγμένες που καθορίζονται από μια ακέραια τιμή.
Point(Size)Αρχικοποιεί μια νέα παρουσία τουPoint δομή από τοSizeδομή.
Point(int, int)Αρχικοποιεί μια νέα παρουσία τουPoint δομή με τις καθορισμένες συντεταγμένες.

Ιδιότητες

ΟνομαΠεριγραφή
static Empty { get; }Παίρνει μια νέα παρουσία τουPoint δομή που έχειX καιY τιμές ορίστηκαν στο μηδέν.
IsEmpty { get; }Λαμβάνει μια τιμή που υποδεικνύει αν αυτόPoint είναι κενό.
X { get; set; }Λαμβάνει ή ορίζει τη συντεταγμένη x αυτούPoint .
Y { get; set; }Λαμβάνει ή ορίζει τη συντεταγμένη y αυτούPoint .

Μέθοδοι

ΟνομαΠεριγραφή
static Add(Point, Size)Προσθέτει το καθορισμένοSize στο καθορισμένοPoint .
static Ceiling(PointF)Μετατρέπει το καθορισμένοPointF σε αPoint στρογγυλοποιώντας τις τιμές τουPointF στις επόμενες υψηλότερες ακέραιες τιμές.
static Round(PointF)Μετατρέπει το καθορισμένοPointF σε αPoint αντικείμενο με στρογγυλοποίηση τουPoint τιμές στον πλησιέστερο ακέραιο.
static Subtract(Point, Size)Επιστρέφει το καθορισμένο αποτέλεσμα της αφαίρεσηςSize από τα καθορισμέναPoint .
static Truncate(PointF)Μετατρέπει το καθορισμένοPointF σε αPoint περικόπτοντας τις τιμές τουPoint .
override Equals(object)Καθορίζει εάν αυτόPoint περιέχει τις ίδιες συντεταγμένες με τις καθορισμένεςObject .
override GetHashCode()Επιστρέφει έναν κωδικό κατακερματισμού για αυτόPoint .
Offset(Point)Μεταφράζει αυτόPoint από τα καθορισμέναPoint .
Offset(int, int)Μεταφράζει αυτόPointκατά το καθορισμένο ποσό.
override ToString()Μετατρέπει αυτόPoint σε μια συμβολοσειρά αναγνώσιμη από τον άνθρωπο.
operator +Μεταφράζει αPoint από ένα δεδομένοSize .
operator ==Συγκρίνει δύοPoint αντικείμενα. Το αποτέλεσμα καθορίζει εάν οι τιμές τουX καιY ιδιότητες των δύοPoint τα αντικείμενα είναι ίσα.
explicit operatorΜετατρέπει το καθορισμένοPoint δομή σε αSizeδομή.
implicit operatorΜετατρέπει το καθορισμένοPoint δομή στοPointFδομή.
operator !=Συγκρίνει δύοPoint αντικείμενα. Το αποτέλεσμα καθορίζει εάν οι τιμές τουX ήY ιδιότητες των δύοPoint τα αντικείμενα είναι άνισα.
operator -Μεταφράζει αPoint από το αρνητικό ενός δεδομένουSize .

Δείτε επίσης