Struct Point

Point structure

Representa un par ordenado de coordenadas x e y enteras que define un punto en un plano bidimensional.

public struct 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 laSizeestructura.
Point(int, int)Inicializa una nueva instancia delPoint estructura con las coordenadas especificadas.

Propiedades

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

NombreDescripció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 estoPointpor 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 operatorConvierte el especificadoPoint estructura a unSizeestructura.
implicit operatorConvierte el especificadoPoint estructura a laPointFestructura.
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