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