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