## Size structure

Speichert ein geordnetes Paar ganzer Zahlen, typischerweise die Breite und Höhe eines Rechtecks.

```csharp
public struct Size : IEquatable<Size>
```

## Konstrukteure

| Name | Beschreibung |
| --- | --- |
| [Size](size#constructor_1)(Point) | Initialisiert eine neue Instanz von[`Size`](../size) struct aus der angegebenenPoint . |
| [Size](size#constructor)(int, int) | Initialisiert eine neue Instanz von[`Size`](../size) struct aus den angegebenen Dimensionen. |

## Eigenschaften

| Name | Beschreibung |
| --- | --- |
| [Height](../../system.drawing/size/height) { get; set; } | Ermittelt oder setzt die vertikale Komponente davonSize . |
| [IsEmpty](../../system.drawing/size/isempty) { get; } | Ruft einen Wert ab, der angibt, ob diesSize hat Breite und Höhe von 0. |
| [Width](../../system.drawing/size/width) { get; set; } | Ermittelt oder setzt die horizontale Komponente davonSize . |

## Methoden

| Name | Beschreibung |
| --- | --- |
| static [Add](../../system.drawing/size/add)(Size, Size) | Addiert die Breite und Höhe um einsSize Struktur auf die Breite und Höhe von anderenSize Struktur. |
| static [Ceiling](../../system.drawing/size/ceiling)(SizeF) | Konvertiert die angegebeneSizeF Struktur zu aSize Struktur durch Rundung der Werte derSize Struktur auf die nächsthöheren ganzzahligen Werte. |
| static [Round](../../system.drawing/size/round)(SizeF) | Konvertiert die angegebeneSizeF Struktur zu aSize structure durch Rundung der Werte derSizeF Struktur auf die nächsten ganzzahligen Werte. |
| static [Subtract](../../system.drawing/size/subtract)(Size, Size) | Subtrahiert die Breite und Höhe von einsSize Struktur von der Breite und Höhe von anderenSize Struktur. |
| static [Truncate](../../system.drawing/size/truncate)(SizeF) | Konvertiert die angegebeneSizeF Struktur zu aSize structure durch Abschneiden der Werte derSizeF Struktur auf die nächstniedrigeren ganzzahligen Werte. |
| override [Equals](../../system.drawing/size/equals#equals_1)(object) | Prüft, ob das angegebene Objekt a istSize mit den gleichen dimensions wie dieseSize . |
| [Equals](../../system.drawing/size/equals#equals)(Size) | Testet ob andere[`Size`](../size) Struktur hat die gleiche Größe von diesem[`Size`](../size) Struktur. |
| override [GetHashCode](../../system.drawing/size/gethashcode)() | Gibt dafür einen Hashcode zurückSize Struktur. |
| override [ToString](../../system.drawing/size/tostring)() | Wandelt die Attribute davon um[`Size`](../size) zu einer für Menschen lesbaren Zeichenfolge. |
| [operator +](../../system.drawing/size/op_addition) | Addiert die Breite und Höhe um einsSize Struktur auf die Breite und Höhe von anderenSize Struktur. |
| [operator /](../../system.drawing/size/op_division#op_division) | Teilt[`Size`](../size) durch eineInt32 produzieren[`Size`](../size) . (2 operators) |
| [operator ==](../../system.drawing/size/op_equality) | Testet ob zweiSize Strukturen sind gleich. |
| [explicit operator](../../system.drawing/size/op_explicit) | Konvertiert die angegebeneSize zu einemPoint . |
| [implicit operator](../../system.drawing/size/op_implicit) | Konvertiert die angegebeneSize zu einemSizeF . |
| [operator !=](../../system.drawing/size/op_inequality) | Testet ob zweiSize Strukturen sind unterschiedlich. |
| [operator *](../../system.drawing/size/op_multiply#op_multiply) | Multipliziert a[`Size`](../size) durch eineInt32 produzieren[`Size`](../size) . (4 operators) |
| [operator -](../../system.drawing/size/op_subtraction) | Subtrahiert die Breite und Höhe von einsSize Struktur von der Breite und Höhe von anderenSize Struktur. |

## Felder

| Name | Beschreibung |
| --- | --- |
| static readonly [Empty](../../system.drawing/size/empty) | erhält aSize Struktur, die eine hatHeight undWidth Wert von 0. |

### Siehe auch

* namensraum [System.Drawing](../../system.drawing)
* Montage [Aspose.Drawing](../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.Drawing.dll -->
