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