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

NomeDescrizione
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à

NomeDescrizione
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

NomeDescrizione
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 operatorCrea aSize con le coordinate dell’oggetto specificatoPoint .
implicit operatorConverte 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

NomeDescrizione
static readonly EmptyRappresenta aPoint che haX eY valori impostati a zero.

Guarda anche