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