Point
Point structure
Representerar ett ordnat par av heltals x- och y-koordinater som definierar en punkt i ett tvådimensionellt plan.
public struct Point : IEquatable<Point>
Konstruktörer
namn |
Beskrivning |
Point(int) |
Initierar en ny instans avPoint struktur med koordinater som anges av ett heltalsvärde. |
Point(Size) |
Initierar en ny instans avPoint struktur från aSize . |
Point(int, int) |
Initierar en ny instans avPoint struct med de angivna koordinaterna. |
Egenskaper
namn |
Beskrivning |
IsEmpty { get; } |
Får ett värde som indikerar om detta dettaPoint är tom. |
X { get; set; } |
Hämtar eller ställer in x-koordinaten för denna punkt. |
Y { get; set; } |
Hämtar eller ställer in y-koordinaten för denna punkt. |
Metoder
namn |
Beskrivning |
static Add(Point, Size) |
Lägger till det angivnaSize till det angivnaPoint . |
static Ceiling(PointF) |
Konverterar enPointF till aPoint genom att utföra en takoperation på alla koordinaterna. |
static Round(PointF) |
Konverterar den angivnaPointF till ett punktobjekt genom att runda avPoint värden till närmaste heltal. |
static Subtract(Point, Size) |
Översätter enPoint av det negativa av en givenSize . |
static Truncate(PointF) |
Konverterar en PointF till en Point genom att utföra en trunkeringsoperation på alla koordinaterna. |
override Equals(object) |
Anger om dettaPoint innehåller samma koordinater som de angivnaObject . |
Equals(Point) |
Testar om andraPoint strukturen har samma placering av dennaPoint struktur. |
override GetHashCode() |
Returnerar en hash-kod för dettaPoint . |
Offset(Point) |
Översätter dettaPoint av den angivnaPoint . |
Offset(int, int) |
Översätter dettaPoint med det angivna beloppet. |
override ToString() |
Konverterar attributen för dettaPoint till en mänsklig läsbar sträng. |
operator + |
Översätter enPoint av en givenSize . |
operator == |
Jämför tvåPoint objects. Resultatet anger om värdena förX ochY egenskaper av de tvåPoint objekt är lika. |
explicit operator |
Skapar enSize med koordinaterna för den angivnaPoint . |
implicit operator |
Konverterar den angivnaPoint struktur till enPointF struktur. |
operator != |
Jämför tvåPoint objects. Resultatet anger om värdena förX ellerY egenskaper av de tvåPoint objekt är ojämlika. |
operator - |
Översätter enPoint av det negativa av en givenSize . |
Fält
namn |
Beskrivning |
static readonly Empty |
Representerar enPoint det harX ochY värden satt till noll. |
Se även