Point

Point structure

Stellt ein geordnetes Paar ganzzahliger x- und y-Koordinaten dar, das einen Punkt in einer zweidimensionalen Ebene definiert.

public struct Point : IEquatable<Point>

Konstrukteure

Name Beschreibung
Point(int) Initialisiert eine neue Instanz vonPoint struct unter Verwendung von Koordinaten, die durch einen ganzzahligen Wert angegeben werden.
Point(Size) Initialisiert eine neue Instanz vonPoint Struktur von aSize .
Point(int, int) Initialisiert eine neue Instanz vonPoint struct mit den angegebenen Koordinaten.

Eigenschaften

Name Beschreibung
IsEmpty { get; } Ruft einen Wert ab, der angibt, ob dies der Fall istPoint ist leer.
X { get; set; } Liest oder setzt die x-Koordinate dieses Punktes.
Y { get; set; } Holt oder setzt die y-Koordinate dieses Punktes.

Methoden

Name Beschreibung
static Add(Point, Size) Fügt die angegebenen hinzuSize zu den angegebenenPoint .
static Ceiling(PointF) Konvertiert aPointF zu einemPoint durch Ausführen einer Deckenoperation an allen Koordinaten.
static Round(PointF) Konvertiert die angegebenePointF zu einem Point-Objekt durch Runden vonPoint Werte auf die nächste ganze Zahl.
static Subtract(Point, Size) übersetzt aPoint durch das Negativ eines GegebenenSize .
static Truncate(PointF) Wandelt einen PointF in einen Point um, indem eine Kürzungsoperation an allen Koordinaten durchgeführt wird.
override Equals(object) Gibt an, ob diesPoint enthält dieselben Koordinaten wie die angegebenenObject .
Equals(Point) Testet ob anderePoint Struktur hat die gleiche Position von diesemPoint Struktur.
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() Wandelt die Attribute davon umPoint zu einer für Menschen lesbaren Zeichenfolge.
operator + übersetzt aPoint durch eine gegebenSize .
operator == Vergleicht zweiPoint objects. Das Ergebnis gibt an, ob die Werte derX undY properties der beidenPoint Objekte sind gleich.
explicit operator Erstellt einSize mit den Koordinaten der angegebenenPoint .
implicit operator Konvertiert die angegebenePoint Struktur zu aPointF Struktur.
operator != Vergleicht zweiPoint objects. Das Ergebnis gibt an, ob die Werte derX oderY properties der beidenPoint Objekte sind ungleich.
operator - übersetzt aPoint durch das Negativ eines GegebenenSize .

Felder

Name Beschreibung
static readonly Empty steht für aPoint das hatX undY Werte auf Null gesetzt.

Siehe auch