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