Size 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將高度和寬度定義成一組雙精度浮點數的結構。
[System.Diagnostics.DebuggerDisplay("Width={Width}, Height={Height}")]
[Xamarin.Forms.TypeConverter(typeof(Xamarin.Forms.SizeTypeConverter))]
public struct Size
type Size = struct
- 繼承
-
System.ValueTypeSize
- 屬性
-
System.Diagnostics.DebuggerDisplayAttribute TypeConverterAttribute
備註
應用程式開發人員應該注意浮點表示法的限制,特別是有不正確的比較和相等檢查是否有小差異的值的可能性。 David Goldberg 的檔中 ,每一位計算機科學家應該知道 Floating-Point 算術 都特別描述問題。
建構函式
Size(Double, Double) |
使用 |
欄位
Zero |
其高度和寬度值為 0.0 的 Size。 |
屬性
Height |
沿著垂直軸的範圍,使用平台特定單位。 |
IsZero | |
Width |
沿著水平軸的範圍,使用平台定義單位。 |
方法
Deconstruct(Double, Double) |
將高度和寬度定義成一組雙精度浮點數的結構。 |
Equals(Object) |
|
Equals(Size) |
|
GetHashCode() |
傳回 Size 的雜湊值。 |
ToString() |
傳回人們可解讀的 Size 表示。 |
運算子
Addition(Size, Size) | |
Equality(Size, Size) |
兩個 Size 的值是否相等。 |
Explicit(Size to Point) | |
Inequality(Size, Size) |
兩個 Size 的值是否不相等。 |
Multiply(Size, Double) | |
Subtraction(Size, Size) |