Point
Point structure
Representa un par ordenado de coordenadas x e y enteras que define un punto en un plano bidimensional.
public struct Point : IEquatable<Point>
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 unSize . |
Point(int, int) | Inicializa una nueva instancia delPoint estructura con las coordenadas especificadas. |
Propiedades
Nombre | Descripción |
---|
IsEmpty { get; } | Obtiene un valor que indica si estePoint está vacío. |
X { get; set; } | Obtiene o establece la coordenada x de este Punto. |
Y { get; set; } | Obtiene o establece la coordenada y de este Punto. |
Métodos
Nombre | Descripción |
---|
static Add(Point, Size) | Agrega el especificadoSize a lo especificadoPoint . |
static Ceiling(PointF) | Convierte unPointF a unPoint realizando una operación de techo en todas las coordenadas. |
static Round(PointF) | Convierte el especificadoPointF a un objeto Punto redondeando elPoint valores al entero más próximo. |
static Subtract(Point, Size) | Traduce unPoint por el negativo de un dadoSize . |
static Truncate(PointF) | Convierte un PuntoF en un Punto realizando una operación de truncado en todas las coordenadas. |
override Equals(object) | Especifica si estePoint contiene las mismas coordenadas que el especificadoObject . |
Equals(Point) | Comprueba si otrosPoint estructura tiene la misma ubicación de estePoint estructura. |
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 los atributos de estePoint a una cadena legible por humanos. |
operator + | Traduce unPoint por un dadoSize . |
operator == | Compara dosPoint objects. El resultado especifica si los valores de losX yY properties de los dosPoint los objetos son iguales. |
explicit operator | Crea unSize con las coordenadas del especificadoPoint . |
implicit operator | Convierte el especificadoPoint estructura a unPointF estructura. |
operator != | Compara dosPoint objects. El resultado especifica si los valores de losX oY properties de los dosPoint los objetos son desiguales. |
operator - | Traduce unPoint por el negativo de un dadoSize . |
Campos
Nombre | Descripción |
---|
static readonly Empty | Representa unPoint que tieneX yY valores establecidos en cero. |
Ver también