Struct Point
Point structure
Representa un par ordenado de coordenadas x e y enteras que define un punto en un plano bidimensional.
Constructores
Nombre | Descripción |
---|
Point(int) | Inicializa una nueva instancia delPoint estructura usando coordenadas especificadas por un valor entero. |
Point(Size) | Inicializa una nueva instancia delPoint estructura de laSize estructura. |
Point(int, int) | Inicializa una nueva instancia delPoint estructura con las coordenadas especificadas. |
Propiedades
Nombre | Descripción |
---|
static Empty { get; } | Obtiene una nueva instancia delPoint estructura que tieneX yY valores establecidos en cero. |
IsEmpty { get; } | Obtiene un valor que indica si estePoint está vacío. |
X { get; set; } | Obtiene o establece la coordenada x de estePoint . |
Y { get; set; } | Obtiene o establece la coordenada y de estePoint . |
Métodos
Nombre | Descripción |
---|
static Add(Point, Size) | Agrega el especificadoSize a lo especificadoPoint . |
static Ceiling(PointF) | Convierte el especificadoPointF a unPoint redondeando los valores dePointF a los siguientes valores enteros más altos. |
static Round(PointF) | Convierte el especificadoPointF a unPoint objeto redondeando elPoint valores al entero más próximo. |
static Subtract(Point, Size) | Devuelve el resultado de restar especificadoSize de lo especificadoPoint . |
static Truncate(PointF) | Convierte el especificadoPointF a unPoint truncando los valores dePoint . |
override Equals(object) | Especifica si estePoint contiene las mismas coordenadas que el especificadoObject . |
override GetHashCode() | Devuelve un código hash para estePoint . |
Offset(Point) | Traduce estoPoint por el especificadoPoint . |
Offset(int, int) | Traduce estoPoint por la cantidad especificada. |
override ToString() | Convierte estoPoint a una cadena legible por humanos. |
operator + | Traduce unPoint por un dadoSize . |
operator == | Compara dosPoint objetos. El resultado especifica si los valores de laX yY propiedades de los dosPoint los objetos son iguales. |
explicit operator | Convierte el especificadoPoint estructura a unSize estructura. |
implicit operator | Convierte el especificadoPoint estructura a laPointF estructura. |
operator != | Compara dosPoint objetos. El resultado especifica si los valores de laX oY propiedades de los dosPoint los objetos son desiguales. |
operator - | Traduce unPoint por el negativo de un dadoSize . |
Ver también