Struct Point

Point structure

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

public struct Point : IEquatable<Point>

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

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

Ιδιότητες

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

Μέθοδοι

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

Πεδία

ΟνομαΠεριγραφή
static readonly EmptyΑντιπροσωπεύει αPoint που έχειX καιY τιμές ορίστηκαν στο μηδέν.

Δείτε επίσης