Size
Size structure
Speichert ein geordnetes Paar ganzer Zahlen, typischerweise die Breite und Höhe eines Rechtecks.
public struct Size : IEquatable<Size>
Konstrukteure
Name |
Beschreibung |
Size(Point) |
Initialisiert eine neue Instanz vonSize struct aus der angegebenenPoint . |
Size(int, int) |
Initialisiert eine neue Instanz vonSize struct aus den angegebenen Dimensionen. |
Eigenschaften
Name |
Beschreibung |
Height { get; set; } |
Ermittelt oder setzt die vertikale Komponente davonSize . |
IsEmpty { get; } |
Ruft einen Wert ab, der angibt, ob diesSize hat Breite und Höhe von 0. |
Width { get; set; } |
Ermittelt oder setzt die horizontale Komponente davonSize . |
Methoden
Name |
Beschreibung |
static Add(Size, Size) |
Addiert die Breite und Höhe um einsSize Struktur auf die Breite und Höhe von anderenSize Struktur. |
static Ceiling(SizeF) |
Konvertiert die angegebeneSizeF Struktur zu aSize Struktur durch Rundung der Werte derSize Struktur auf die nächsthöheren ganzzahligen Werte. |
static Round(SizeF) |
Konvertiert die angegebeneSizeF Struktur zu aSize structure durch Rundung der Werte derSizeF Struktur auf die nächsten ganzzahligen Werte. |
static Subtract(Size, Size) |
Subtrahiert die Breite und Höhe von einsSize Struktur von der Breite und Höhe von anderenSize Struktur. |
static Truncate(SizeF) |
Konvertiert die angegebeneSizeF Struktur zu aSize structure durch Abschneiden der Werte derSizeF Struktur auf die nächstniedrigeren ganzzahligen Werte. |
override Equals(object) |
Prüft, ob das angegebene Objekt a istSize mit den gleichen dimensions wie dieseSize . |
Equals(Size) |
Testet ob andereSize Struktur hat die gleiche Größe von diesemSize Struktur. |
override GetHashCode() |
Gibt dafür einen Hashcode zurückSize Struktur. |
override ToString() |
Wandelt die Attribute davon umSize zu einer für Menschen lesbaren Zeichenfolge. |
operator + |
Addiert die Breite und Höhe um einsSize Struktur auf die Breite und Höhe von anderenSize Struktur. |
operator / |
TeiltSize durch eineInt32 produzierenSize . (2 operators) |
operator == |
Testet ob zweiSize Strukturen sind gleich. |
explicit operator |
Konvertiert die angegebeneSize zu einemPoint . |
implicit operator |
Konvertiert die angegebeneSize zu einemSizeF . |
operator != |
Testet ob zweiSize Strukturen sind unterschiedlich. |
operator * |
Multipliziert aSize durch eineInt32 produzierenSize . (4 operators) |
operator - |
Subtrahiert die Breite und Höhe von einsSize Struktur von der Breite und Höhe von anderenSize Struktur. |
Felder
Name |
Beschreibung |
static readonly Empty |
erhält aSize Struktur, die eine hatHeight undWidth Wert von 0. |
Siehe auch