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

NombreDescripció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

NombreDescripció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

NombreDescripció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 operatorCrea unSize con las coordenadas del especificadoPoint .
implicit operatorConvierte 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

NombreDescripción
static readonly EmptyRepresenta unPoint que tieneX yY valores establecidos en cero.

Ver también