Size
Size structure
Memorizza una coppia ordinata di numeri interi, in genere la larghezza e l’altezza di un rettangolo.
public struct Size : IEquatable<Size>
Costruttori
Nome | Descrizione |
---|
Size(Point) | Inizializza una nuova istanza diSize struct dal specificatoPoint . |
Size(int, int) | Inizializza una nuova istanza diSize struct dalle dimensioni specificate. |
Proprietà
Nome | Descrizione |
---|
Height { get; set; } | Ottiene o imposta il componente verticale di questoSize . |
IsEmpty { get; } | Ottiene un valore che indica se questoSize ha larghezza e altezza di 0. |
Width { get; set; } | Ottiene o imposta il componente orizzontale di questoSize . |
Metodi
Nome | Descrizione |
---|
static Add(Size, Size) | Aggiunge la larghezza e l’altezza di unoSize struttura alla larghezza e all’altezza di un’altraSize struttura. |
static Ceiling(SizeF) | Converte l’oggetto specificatoSizeF struttura ad aSize struttura arrotondando i valori diSize struttura ai successivi valori interi superiori. |
static Round(SizeF) | Converte l’oggetto specificatoSizeF struttura ad aSize struttura arrotondando i valori diSizeF struttura ai valori interi più vicini. |
static Subtract(Size, Size) | Sottrae la larghezza e l’altezza di unoSize struttura dalla larghezza e altezza di un’altraSize struttura. |
static Truncate(SizeF) | Converte l’oggetto specificatoSizeF struttura ad aSize struttura troncando i valori diSizeF struttura ai successivi valori interi inferiori. |
override Equals(object) | Verifica se l’oggetto specificato è aSize con le stesse dimensioni di questoSize . |
Equals(Size) | Verifica se altroSize struttura ha le stesse dimensioni di questoSize struttura. |
override GetHashCode() | Restituisce un codice hash per questoSize struttura. |
override ToString() | Converte gli attributi di questoSize in una stringa leggibile dall’uomo. |
operator + | Aggiunge la larghezza e l’altezza di unoSize struttura alla larghezza e all’altezza di un’altraSize struttura. |
operator / | DivideSize da unInt32 produrreSize . (2 operators) |
operator == | Verifica se dueSize le strutture sono uguali. |
explicit operator | Converte l’oggetto specificatoSize ad unPoint . |
implicit operator | Converte l’oggetto specificatoSize ad unSizeF . |
operator != | Verifica se dueSize le strutture sono diverse. |
operator * | Moltiplica aSize da unInt32 produrreSize . (4 operators) |
operator - | Sottrae la larghezza e l’altezza di unoSize struttura dalla larghezza e altezza di un’altraSize struttura. |
Campi
Nome | Descrizione |
---|
static readonly Empty | Ottiene aSize struttura che ha aHeight eWidth valore di 0. |
Guarda anche