Point
Point structure
Rappresenta una coppia ordinata di coordinate x e y intere che definisce un punto in un piano bidimensionale.
public struct Point : IEquatable<Point>
Costruttori
| Nome | Descrizione |
|---|
| Point(int) | Inizializza una nuova istanza diPoint struct utilizzando le coordinate specificate da un valore intero. |
| Point(Size) | Inizializza una nuova istanza diPoint struttura da aSize . |
| Point(int, int) | Inizializza una nuova istanza diPoint struct con le coordinate specificate. |
Proprietà
| Nome | Descrizione |
|---|
| IsEmpty { get; } | Ottiene un valore che indica se questo è questoPoint è vuoto. |
| X { get; set; } | Ottiene o imposta la coordinata x di questo punto. |
| Y { get; set; } | Ottiene o imposta la coordinata y di questo punto. |
Metodi
| Nome | Descrizione |
|---|
| static Add(Point, Size) | Aggiunge l’elemento specificatoSize allo specificatoPoint . |
| static Ceiling(PointF) | Converte aPointF ad unPoint eseguendo un’operazione di soffitto su tutte le coordinate. |
| static Round(PointF) | Converte l’oggetto specificatoPointF a un oggetto Point arrotondando ilPoint valori al numero intero più vicino. |
| static Subtract(Point, Size) | Traduce aPoint dal negativo di un datoSize . |
| static Truncate(PointF) | Converte un PuntoF in un Punto eseguendo un’operazione di troncamento su tutte le coordinate. |
| override Equals(object) | Specifica se questoPoint contiene le stesse coordinate di quella specificataObject . |
| Equals(Point) | Verifica se altroPoint struttura ha la stessa posizione di questoPoint struttura. |
| override GetHashCode() | Restituisce un codice hash per questoPoint . |
| Offset(Point) | Traduce questoPoint dal specificatoPoint . |
| Offset(int, int) | Traduce questoPoint per l’importo specificato. |
| override ToString() | Converte gli attributi di questoPoint in una stringa leggibile dall’uomo. |
| operator + | Traduce aPoint da un datoSize . |
| operator == | Confronta duePoint objects. Il risultato specifica se i valori diX eY properties dei duePoint gli oggetti sono uguali. |
| explicit operator | Crea aSize con le coordinate dell’oggetto specificatoPoint . |
| implicit operator | Converte l’oggetto specificatoPoint struttura ad aPointF struttura. |
| operator != | Confronta duePoint objects. Il risultato specifica se i valori diX oY properties dei duePoint gli oggetti non sono uguali. |
| operator - | Traduce aPoint dal negativo di un datoSize . |
Campi
| Nome | Descrizione |
|---|
| static readonly Empty | Rappresenta aPoint che haX eY valori impostati a zero. |
Guarda anche