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