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

NomeDescrizione
Size(Point)Inizializza una nuova istanza diSize struct dal specificatoPoint .
Size(int, int)Inizializza una nuova istanza diSize struct dalle dimensioni specificate.

Proprietà

NomeDescrizione
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

NomeDescrizione
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 operatorConverte l’oggetto specificatoSize ad unPoint .
implicit operatorConverte 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

NomeDescrizione
static readonly EmptyOttiene aSize struttura che ha aHeight eWidth valore di 0.

Guarda anche