Struct SizeF

SizeF structure

Speichert ein geordnetes Paar von Fließkommazahlen, typischerweise die Breite und Höhe eines Rechtecks.

public struct SizeF

Konstrukteure

NameBeschreibung
SizeF(PointF)Initialisiert eine neue Instanz vonSizeF Struktur aus der angegebenenPointF .
SizeF(SizeF)Initialisiert eine neue Instanz vonSizeF Struktur aus der angegebenenSizeF .
SizeF(float, float)Initialisiert eine neue Instanz vonSizeF Struktur aus den angegebenen Abmessungen.

Eigenschaften

NameBeschreibung
static Empty { get; }Ruft eine neue Instanz von abSizeF Struktur, die hatWidth UndHeight Werte auf Null gesetzt.
Height { get; set; }Ermittelt oder setzt die vertikale Komponente davonSizeF .
IsEmpty { get; }Ruft einen Wert ab, der angibt, ob diesSizeF hat Null Breite und Höhe.
Width { get; set; }Ermittelt oder setzt die horizontale Komponente davonSizeF .

Methoden

NameBeschreibung
static Add(SizeF, SizeF)Addiert die Breite und Höhe um einsSizeF Struktur auf die Breite und Höhe einer anderenSizeFStruktur.
static Subtract(SizeF, SizeF)Subtrahiert die Breite und Höhe von einsSizeF Struktur von der Breite und Höhe eines anderenSizeFStruktur.
override Equals(object)Prüft, ob das angegebene Objekt a istSizeF mit den gleichen Abmessungen wie dieseSizeF .
override GetHashCode()Gibt dafür einen Hashcode zurückSizeStruktur.
ToPointF()Konvertiert aSizeF zu einemPointF .
ToSize()Konvertiert aSizeF zu einemSize Struktur mit abgeschnittenen Größenwerten.
override ToString()Erstellt eine für Menschen lesbare Zeichenfolge, die dies darstelltSizeF .
operator +Addiert die Breite und Höhe um einsSizeF Struktur auf die Breite und Höhe einer anderenSizeFStruktur.
operator ==Testet ob zweiSizeF Strukturen sind gleich.
explicit operatorKonvertiert die angegebeneSizeF zu einemPointF .
operator !=Testet ob zweiSizeF Strukturen sind unterschiedlich.
operator -Subtrahiert die Breite und Höhe von einsSizeF Struktur von der Breite und Höhe eines anderenSizeFStruktur.

Siehe auch