Size
Size structure
Almacena un par ordenado de enteros, normalmente el ancho y el alto de un rectángulo.
public struct Size : IEquatable<Size>
Constructores
| Nombre | Descripción |
|---|
| Size(Point) | Inicializa una nueva instancia delSize estructura de lo especificadoPoint . |
| Size(int, int) | Inicializa una nueva instancia delSize estructura de las dimensiones especificadas. |
Propiedades
| Nombre | Descripción |
|---|
| Height { get; set; } | Obtiene o establece el componente vertical de esteSize . |
| IsEmpty { get; } | Obtiene un valor que indica si esteSize tiene ancho y alto de 0. |
| Width { get; set; } | Obtiene o establece el componente horizontal de esteSize . |
Métodos
| Nombre | Descripción |
|---|
| static Add(Size, Size) | Suma el ancho y alto de unoSize estructura al ancho y alto de otraSize estructura. |
| static 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(SizeF) | Convierte el especificadoSizeF estructura a unSize estructura redondeando los valores de laSizeF estructura a los valores enteros más cercanos. |
| static Subtract(Size, Size) | Resta el ancho y el alto de unoSize estructura del ancho y alto de otroSize estructura. |
| static 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(object) | Pruebas para ver si el objeto especificado es unSize con las mismas dimensiones que esteSize . |
| Equals(Size) | Comprueba si otrosSize estructura tiene el mismo tamaño de esteSize estructura. |
| override GetHashCode() | Devuelve un código hash para esteSize estructura. |
| override ToString() | Convierte los atributos de esteSize a una cadena legible por humanos. |
| operator + | Suma el ancho y alto de unoSize estructura al ancho y alto de otraSize estructura. |
| operator / | DivideSize Por unaInt32 productorSize . (2 operators) |
| operator == | Comprueba si dosSize las estructuras son iguales. |
| explicit operator | Convierte el especificadoSize a unPoint . |
| implicit operator | Convierte el especificadoSize a unSizeF . |
| operator != | Comprueba si dosSize las estructuras son diferentes. |
| operator * | Multiplica unSize Por unaInt32 productorSize . (4 operators) |
| operator - | Resta el ancho y el alto de unoSize estructura del ancho y alto de otroSize estructura. |
Campos
| Nombre | Descripción |
|---|
| static readonly Empty | Obtiene unSize estructura que tiene unHeight yWidth valor de 0. |
Ver también