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