## Size structure

Almacena un par ordenado de enteros, normalmente el ancho y el alto de un rectángulo.

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

## Constructores

| Nombre | Descripción |
| --- | --- |
| [Size](size#constructor_1)(Point) | Inicializa una nueva instancia del[`Size`](../size) estructura de lo especificadoPoint . |
| [Size](size#constructor)(int, int) | Inicializa una nueva instancia del[`Size`](../size) estructura de las dimensiones especificadas. |

## Propiedades

| Nombre | Descripción |
| --- | --- |
| [Height](../../system.drawing/size/height) { get; set; } | Obtiene o establece el componente vertical de esteSize . |
| [IsEmpty](../../system.drawing/size/isempty) { get; } | Obtiene un valor que indica si esteSize tiene ancho y alto de 0. |
| [Width](../../system.drawing/size/width) { get; set; } | Obtiene o establece el componente horizontal de esteSize . |

## Métodos

| Nombre | Descripción |
| --- | --- |
| static [Add](../../system.drawing/size/add)(Size, Size) | Suma el ancho y alto de unoSize estructura al ancho y alto de otraSize estructura. |
| static [Ceiling](../../system.drawing/size/ceiling)(SizeF) | Convierte el especificadoSizeF estructura a unSize estructura redondeando los valores de laSize estructura a los siguientes valores enteros más altos. |
| static [Round](../../system.drawing/size/round)(SizeF) | Convierte el especificadoSizeF estructura a unSize estructura redondeando los valores de laSizeF estructura a los valores enteros más cercanos. |
| static [Subtract](../../system.drawing/size/subtract)(Size, Size) | Resta el ancho y el alto de unoSize estructura del ancho y alto de otroSize estructura. |
| static [Truncate](../../system.drawing/size/truncate)(SizeF) | Convierte el especificadoSizeF estructura a unSize estructura truncando los valores de laSizeF estructura a los siguientes valores enteros más bajos. |
| override [Equals](../../system.drawing/size/equals#equals_1)(object) | Pruebas para ver si el objeto especificado es unSize con las mismas dimensiones que esteSize . |
| [Equals](../../system.drawing/size/equals#equals)(Size) | Comprueba si otros[`Size`](../size) estructura tiene el mismo tamaño de este[`Size`](../size) estructura. |
| override [GetHashCode](../../system.drawing/size/gethashcode)() | Devuelve un código hash para esteSize estructura. |
| override [ToString](../../system.drawing/size/tostring)() | Convierte los atributos de este[`Size`](../size) a una cadena legible por humanos. |
| [operator +](../../system.drawing/size/op_addition) | Suma el ancho y alto de unoSize estructura al ancho y alto de otraSize estructura. |
| [operator /](../../system.drawing/size/op_division#op_division) | Divide[`Size`](../size) Por unaInt32 productor[`Size`](../size) . (2 operators) |
| [operator ==](../../system.drawing/size/op_equality) | Comprueba si dosSize las estructuras son iguales. |
| [explicit operator](../../system.drawing/size/op_explicit) | Convierte el especificadoSize a unPoint . |
| [implicit operator](../../system.drawing/size/op_implicit) | Convierte el especificadoSize a unSizeF . |
| [operator !=](../../system.drawing/size/op_inequality) | Comprueba si dosSize las estructuras son diferentes. |
| [operator *](../../system.drawing/size/op_multiply#op_multiply) | Multiplica un[`Size`](../size) Por unaInt32 productor[`Size`](../size) . (4 operators) |
| [operator -](../../system.drawing/size/op_subtraction) | Resta el ancho y el alto de unoSize estructura del ancho y alto de otroSize estructura. |

## Campos

| Nombre | Descripción |
| --- | --- |
| static readonly [Empty](../../system.drawing/size/empty) | Obtiene unSize estructura que tiene unHeight yWidth valor de 0. |

### Ver también

* espacio de nombres [System.Drawing](../../system.drawing)
* asamblea [Aspose.Drawing](../../)

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