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