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