PointF Struct-datatyp
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- 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) | |
| Add(PointF, 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() |
Operatorer
| Name | Description |
|---|---|
| Addition(PointF, Size) | |
| Addition(PointF, 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) | |
| Explicit(Vector2 to PointF) | |
| Inequality(PointF, PointF) |
Avgör om koordinaterna för de angivna punkterna inte är lika med. |
| Subtraction(PointF, Size) | |
| Subtraction(PointF, SizeF) |