SizeF

SizeF structure

Memorizza una coppia ordinata di numeri a virgola mobile, in genere la larghezza e l’altezza di un rettangolo.

public struct SizeF

Costruttori

NomeDescrizione
SizeF(PointF)Inizializza una nuova istanza diSizeF struttura da quella specificataPointF .
SizeF(SizeF)Inizializza una nuova istanza diSizeF struttura da quella specificataSizeF .
SizeF(float, float)Inizializza una nuova istanza diSizeF struttura dalle dimensioni specificate.

Proprietà

NomeDescrizione
static Empty { get; }Ottiene una nuova istanza diSizeF struttura che haWidth eHeight valori impostati a zero.
Height { get; set; }Ottiene o imposta il componente verticale di questoSizeF .
IsEmpty { get; }Ottiene un valore che indica se questoSizeF ha larghezza e altezza zero.
Width { get; set; }Ottiene o imposta il componente orizzontale di questoSizeF .

Metodi

NomeDescrizione
static Add(SizeF, SizeF)Aggiunge la larghezza e l’altezza di unoSizeF struttura alla larghezza e all’altezza di un’altraSizeF struttura.
static Subtract(SizeF, SizeF)Sottrae la larghezza e l’altezza di unoSizeF struttura dalla larghezza e dall’altezza di un’altraSizeF struttura.
override Equals(object)Verifica se l’oggetto specificato è aSizeFcon le stesse dimensioni di questoSizeF .
override GetHashCode()Restituisce un codice hash per questoSize struttura.
ToPointF()Converte aSizeF ad unPointF .
ToSize()Converte aSizeF ad unSize struttura con valori di dimensione troncati.
override ToString()Crea una stringa leggibile che rappresenta questoSizeF .
operator +Aggiunge la larghezza e l’altezza di unoSizeF struttura alla larghezza e all’altezza di un’altraSizeF struttura.
operator ==Verifica se dueSizeF le strutture sono uguali.
explicit operatorConverte l’oggetto specificatoSizeF ad unPointF .
operator !=Verifica se dueSizeF le strutture sono diverse.
operator -Sottrae la larghezza e l’altezza di unoSizeF struttura dalla larghezza e dall’altezza di un’altraSizeF struttura.

Guarda anche