Struct Point

Point structure

Vertegenwoordigt een geordend paar integer x- en y-coördinaten dat een punt in een tweedimensionaal vlak definieert.

public struct Point : IEquatable<Point>

Constructeurs

NaamBeschrijving
Point(int)Initialiseert een nieuw exemplaar van hetPoint struct met behulp van coördinaten gespecificeerd door een geheel getal.
Point(Size)Initialiseert een nieuw exemplaar van hetPoint structuur van eenSize .
Point(int, int)Initialiseert een nieuw exemplaar van hetPoint struct met de opgegeven coördinaten.

Eigenschappen

NaamBeschrijving
IsEmpty { get; }Krijgt een waarde die aangeeft of dit dit isPoint is leeg.
X { get; set; }Haalt of stelt de x-coördinaat van dit punt in.
Y { get; set; }Haalt de y-coördinaat van dit punt op of stelt deze in.

methoden

NaamBeschrijving
static Add(Point, Size)Voegt het gespecificeerde toeSize naar het gespecificeerdePoint .
static Ceiling(PointF)Converteert eenPointF naar eenPoint door een plafondbewerking uit te voeren op alle coördinaten.
static Round(PointF)Converteert het gespecificeerdePointF naar een Point-object door het af te rondenPoint waarden tot op het dichtstbijzijnde gehele getal.
static Subtract(Point, Size)Vertaalt eenPoint door de ontkenning van een gegevenSize .
static Truncate(PointF)Converteert een PointF naar een Point door een afkapbewerking uit te voeren op alle coördinaten.
override Equals(object)Specificeert of ditPoint bevat dezelfde coördinaten als de opgegevenObject .
Equals(Point)Test of anderePoint structuur heeft dezelfde locatie hiervanPoint structuur.
override GetHashCode()Retourneert hiervoor een hash-codePoint .
Offset(Point)Vertaalt ditPoint door de opgegevenPoint .
Offset(int, int)Vertaalt ditPoint met het opgegeven bedrag.
override ToString()Converteert de attributen hiervanPoint naar een voor mensen leesbare string.
operator +Vertaalt eenPoint door een gegevenSize .
operator ==Vergelijkt er tweePoint objects. Het resultaat geeft aan of de waarden van deX EnY properties van de tweePoint objecten zijn gelijk.
explicit operatorCreëert eenSizemet de coördinaten van de opgegevenPoint .
implicit operatorConverteert het gespecificeerdePoint structuur aan eenPointF structuur.
operator !=Vergelijkt er tweePoint objects. Het resultaat geeft aan of de waarden van deX ofY properties van de tweePoint objecten zijn ongelijk.
operator -Vertaalt eenPoint door de ontkenning van een gegevenSize .

Velden

NaamBeschrijving
static readonly EmptyVertegenwoordigt eenPoint dat heeftX EnY waarden ingesteld op nul.

Zie ook