## Size structure

Lagrar ett ordnat par heltal, vanligtvis bredden och höjden på en rektangel.

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

## Konstruktörer

| namn | Beskrivning |
| --- | --- |
| [Size](size#constructor_1)(Point) | Initierar en ny instans av[`Size`](../size) struct från den angivnaPoint . |
| [Size](size#constructor)(int, int) | Initierar en ny instans av[`Size`](../size) struct från de angivna måtten. |

## Egenskaper

| namn | Beskrivning |
| --- | --- |
| [Height](../../system.drawing/size/height) { get; set; } | Hämtar eller ställer in den vertikala komponenten av dettaSize . |
| [IsEmpty](../../system.drawing/size/isempty) { get; } | Får ett värde som indikerar om dettaSize har en bredd och höjd på 0. |
| [Width](../../system.drawing/size/width) { get; set; } | Hämtar eller ställer in den horisontella komponenten av dettaSize . |

## Metoder

| namn | Beskrivning |
| --- | --- |
| static [Add](../../system.drawing/size/add)(Size, Size) | Lägger till bredd och höjd för enSize struktur till bredd och höjd av en annanSize struktur. |
| static [Ceiling](../../system.drawing/size/ceiling)(SizeF) | Konverterar den angivnaSizeF struktur till enSize struktur genom att avrunda värdena förSize struktur till nästa högre heltalsvärden. |
| static [Round](../../system.drawing/size/round)(SizeF) | Konverterar den angivnaSizeF struktur till enSize structure genom att avrunda värdena förSizeF struktur till närmaste heltalsvärden. |
| static [Subtract](../../system.drawing/size/subtract)(Size, Size) | Subtraherar bredden och höjden på enSize struktur från bredden och höjden av en annanSize struktur. |
| static [Truncate](../../system.drawing/size/truncate)(SizeF) | Konverterar den angivnaSizeF struktur till enSize structure genom att trunkera värdena förSizeF struktur till nästa lägre heltalsvärden. |
| override [Equals](../../system.drawing/size/equals#equals_1)(object) | Testar för att se om det angivna objektet är enSize med samma dimensioner som dennaSize . |
| [Equals](../../system.drawing/size/equals#equals)(Size) | Testar om andra[`Size`](../size) strukturen har samma storlek som denna[`Size`](../size) struktur. |
| override [GetHashCode](../../system.drawing/size/gethashcode)() | Returnerar en hash-kod för dettaSize struktur. |
| override [ToString](../../system.drawing/size/tostring)() | Konverterar attributen för detta[`Size`](../size) till en mänsklig läsbar sträng. |
| [operator +](../../system.drawing/size/op_addition) | Lägger till bredd och höjd för enSize struktur till bredd och höjd av en annanSize struktur. |
| [operator /](../../system.drawing/size/op_division#op_division) | Delar[`Size`](../size) av enInt32 producerar[`Size`](../size) . (2 operators) |
| [operator ==](../../system.drawing/size/op_equality) | Testar om tvåSize strukturerna är lika. |
| [explicit operator](../../system.drawing/size/op_explicit) | Konverterar den angivnaSize till aPoint . |
| [implicit operator](../../system.drawing/size/op_implicit) | Konverterar den angivnaSize till aSizeF . |
| [operator !=](../../system.drawing/size/op_inequality) | Testar om tvåSize strukturer är olika. |
| [operator *](../../system.drawing/size/op_multiply#op_multiply) | Multiplicerar en[`Size`](../size) av enInt32 producerar[`Size`](../size) . (4 operators) |
| [operator -](../../system.drawing/size/op_subtraction) | Subtraherar bredden och höjden på enSize struktur från bredden och höjden av en annanSize struktur. |

## Fält

| namn | Beskrivning |
| --- | --- |
| static readonly [Empty](../../system.drawing/size/empty) | Får enSize struktur som har enHeight ochWidth värde på 0. |

### Se även

* namnutrymme [System.Drawing](../../system.drawing)
* hopsättning [Aspose.Drawing](../../)

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