Size Struct

Definizione

Struct che definisce altezza e larghezza come una coppia di valori Double.

[System.Diagnostics.DebuggerDisplay("Width={Width}, Height={Height}")]
[Xamarin.Forms.TypeConverter(typeof(Xamarin.Forms.SizeTypeConverter))]
public struct Size
type Size = struct
Ereditarietà
System.ValueType
Size
Attributi
System.Diagnostics.DebuggerDisplayAttribute TypeConverterAttribute

Commenti

Gli sviluppatori di applicazioni devono conoscere i limiti delle rappresentazioni a virgola mobile, in particolare la possibilità di confronti non corretti e controlli di uguaglianza per i valori con piccole differenze. Il documento di David Goldberg What Every Computer Scientist Should Know About Floating-Point Aritmetic descrive in modo eccellente i problemi.

Costruttori

Size(Double, Double)

Crea un nuovo oggetto Size con width e height.

Campi

Zero

Elemento Size i cui valori per altezza e larghezza sono 0,0.

Proprietà

Height

Grandezza lungo l'asse verticale, in unità specifiche della piattaforma.

IsZero

Indica se Size ha Height e Width di 0,0.

Width

Grandezza lungo l'asse orizzontale, in unità specifiche della piattaforma.

Metodi

Deconstruct(Double, Double)

Struct che definisce altezza e larghezza come una coppia di valori Double.

Equals(Object)

Indica se thisSize è equivalente a obj.

Equals(Size)

Indica se thisSize è equivalente a other.

GetHashCode()

Restituisce un valore hash per l'elemento Size.

ToString()

Restituisce una rappresentazione leggibile di Size.

Operatori

Addition(Size, Size)

Restituisce un nuovo struct Size i cui oggetti Height e Width sono la somma di altezza e larghezza del componente.

Equality(Size, Size)

Indica se due Size hanno valori uguali.

Explicit(Size to Point)

Restituisce un nuovo elemento Point basato su Size.

Inequality(Size, Size)

Indica se due Size hanno valori non uguali.

Multiply(Size, Double)

Ridimensiona sia Width sia Height.

Subtraction(Size, Size)

Restituisce un nuovo elemento Size i cui valori Height e Width corrispondono ad altezza e larghezza di s1, sottratti i valori in s2.

Si applica a