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