Size Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Struktura definiująca wysokość i szerokość jako parę podwaja.
[System.Diagnostics.DebuggerDisplay("Width={Width}, Height={Height}")]
[Xamarin.Forms.TypeConverter(typeof(Xamarin.Forms.SizeTypeConverter))]
public struct Size
type Size = struct
- Dziedziczenie
-
System.ValueTypeSize
- Atrybuty
-
System.Diagnostics.DebuggerDisplayAttribute TypeConverterAttribute
Uwagi
Deweloperzy aplikacji powinni znać limity reprezentacji zmiennoprzecinkowych, w szczególności możliwość niepoprawnych porównań i sprawdzania równości wartości z niewielkimi różnicami. Artykuł Davida Goldberga What Every Computer Scientist Should Know About Floating-Point Arithmetic opisuje problemy doskonale.
Konstruktory
Size(Double, Double) |
Tworzy nowy Size obiekt za pomocą obiektów |
Pola
Zero |
Wartości Size , których wysokość i szerokość to 0,0. |
Właściwości
Height |
Wielkość wzdłuż osi pionowej w jednostkach specyficznych dla platformy. |
IsZero | |
Width |
Wielkość wzdłuż osi poziomej w jednostkach zdefiniowanych przez platformę. |
Metody
Deconstruct(Double, Double) |
Struktura definiująca wysokość i szerokość jako parę podwaja. |
Equals(Object) |
Określa, czy |
Equals(Size) |
Określa, czy |
GetHashCode() |
Zwraca wartość skrótu dla elementu Size. |
ToString() |
Zwraca czytelną dla człowieka reprezentację obiektu Size. |
Operatory
Addition(Size, Size) |
Zwraca nowy Size element, którego Height wartości i Width są sumą wysokości i szerokości składnika. |
Equality(Size, Size) |
Określa, czy dwa Sizemają równe wartości. |
Explicit(Size to Point) | |
Inequality(Size, Size) |
Czy dwa Sizemają nierówne wartości. |
Multiply(Size, Double) | |
Subtraction(Size, Size) |
Zwraca nowy Size element, którego Height wartości i Width są |