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

NameBeschreibung
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

NameBeschreibung
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

NameBeschreibung
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 operatorErstellt einSize mit den Koordinaten der angegebenenPoint .
implicit operatorKonvertiert 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

NameBeschreibung
static readonly Emptysteht für aPoint das hatX undY Werte auf Null gesetzt.

Siehe auch