Struct Point
Point structure
Stellt ein geordnetes Paar ganzzahliger x- und y-Koordinaten dar, das einen Punkt in einer zweidimensionalen Ebene definiert.
Konstrukteure
Name | Beschreibung |
---|
Point(int) | Initialisiert eine neue Instanz vonPoint Struktur mit Koordinaten, die durch einen ganzzahligen Wert angegeben werden. |
Point(Size) | Initialisiert eine neue Instanz vonPoint Struktur aus derSize Struktur. |
Point(int, int) | Initialisiert eine neue Instanz vonPoint Struktur mit den angegebenen Koordinaten. |
Eigenschaften
Name | Beschreibung |
---|
static Empty { get; } | Ruft eine neue Instanz von abPoint Struktur, die hatX UndY Werte auf Null gesetzt. |
IsEmpty { get; } | Ruft einen Wert ab, der angibt, ob diesPoint ist leer. |
X { get; set; } | Holt oder setzt die x-Koordinate davonPoint . |
Y { get; set; } | Holt oder setzt die y-Koordinate davonPoint . |
Methoden
Name | Beschreibung |
---|
static Add(Point, Size) | Fügt die angegebenen hinzuSize zu den angegebenenPoint . |
static Ceiling(PointF) | Konvertiert die angegebenePointF zu einemPoint durch Rundung der Werte derPointF zu den nächsthöheren ganzzahligen Werten. |
static Round(PointF) | Konvertiert die angegebenePointF zu einemPoint Objekt durch Runden derPoint Werte auf die nächste ganze Zahl. |
static Subtract(Point, Size) | Gibt das Ergebnis der angegebenen Subtraktion zurückSize aus dem angegebenenPoint . |
static Truncate(PointF) | Konvertiert die angegebenePointF zu einemPoint durch Abschneiden der Werte derPoint . |
override Equals(object) | Gibt an, ob diesPoint enthält dieselben Koordinaten wie die angegebenenObject . |
override GetHashCode() | Gibt dafür einen Hashcode zurückPoint . |
Offset(Point) | übersetzt diesPoint durch die angegebenenPoint . |
Offset(int, int) | übersetzt diesPoint um den angegebenen Betrag. |
override ToString() | Konvertiert diesPoint in eine für Menschen lesbare Zeichenfolge. |
operator + | übersetzt aPoint durch eine gegebenSize . |
operator == | Vergleicht zweiPoint Objekte. Das Ergebnis gibt an, ob die Werte derX UndY Eigenschaften der beidenPoint Objekte sind gleich. |
explicit operator | Konvertiert die angegebenePoint Struktur zu aSize Struktur. |
implicit operator | Konvertiert die angegebenePoint Struktur zuPointF Struktur. |
operator != | Vergleicht zweiPoint Objekte. Das Ergebnis gibt an, ob die Werte derX oderY Eigenschaften der beidenPoint Objekte sind ungleich. |
operator - | übersetzt aPoint durch das Negativ eines GegebenenSize . |
Siehe auch