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