PointF Struct-datatyp

Definition

Representerar ett ordnat par med flyttal x- och y-koordinater som definierar en punkt i ett tvådimensionellt plan.

public value class PointF : IEquatable<System::Drawing::PointF>
public value class PointF
public struct PointF : IEquatable<System.Drawing.PointF>
public struct PointF
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public struct PointF
type PointF = struct
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type PointF = struct
Public Structure PointF
Implements IEquatable(Of PointF)
Public Structure PointF
Arv
PointF
Attribut
Implementeringar

Kommentarer

Om du vill konvertera en PointF till använder PointPoint.Rounddu eller Point.Truncate.

Konstruktorer

Name Description
PointF(Single, Single)

Initierar en ny instans av PointF klassen med de angivna koordinaterna.

PointF(Vector2)

Initierar en ny instans av PointF struct från den angivna Vector2.

Fält

Name Description
Empty

Representerar en ny instans av PointF klassen med medlemsdata som lämnas onitialiserade.

Egenskaper

Name Description
IsEmpty

Hämtar ett värde som anger om detta PointF är tomt.

X

Hämtar eller anger x-koordinaten för den här PointF.

Y

Hämtar eller anger y-koordinaten för den här PointF.

Metoder

Name Description
Add(PointF, Size)

Översätter en angiven PointF av den angivna Size.

Add(PointF, SizeF)

Översätter en angiven PointF av en angiven SizeF.

Equals(Object)

Anger om detta PointF innehåller samma koordinater som den angivna Object.

Equals(PointF)

Anger om det aktuella objektet är lika med ett annat objekt av samma typ.

GetHashCode()

Returnerar en hash-kod för den här PointF strukturen.

Subtract(PointF, Size)

Översätter en PointF med negativt av en angiven storlek.

Subtract(PointF, SizeF)

Översätter en PointF med negativt av en angiven storlek.

ToString()

Konverterar detta PointF till en läsbar sträng.

ToVector2()

Skapar en ny Vector2 från den här PointF.

Operatorer

Name Description
Addition(PointF, Size)

Översätter en PointF av en viss Size.

Addition(PointF, SizeF)

Översätter med PointF angiven SizeF.

Equality(PointF, PointF)

Jämför två PointF strukturer. Resultatet anger om värdena X för egenskaperna och Y för de två PointF strukturerna är lika.

Explicit(PointF to Vector2)

Konverterar angivet PointF till en Vector2.

Explicit(Vector2 to PointF)

Konverterar angivet Vector2 till en PointF.

Inequality(PointF, PointF)

Avgör om koordinaterna för de angivna punkterna inte är lika med.

Subtraction(PointF, Size)

Översätter en PointF med det negativa av en viss Size.

Subtraction(PointF, SizeF)

Översätter en PointF med negativt av en angiven SizeF.

Gäller för