Size 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將高度和寬度定義成一組雙精度浮點數的結構。
[System.Diagnostics.DebuggerDisplay("Width={Width}, Height={Height}")]
[Xamarin.Forms.TypeConverter(typeof(Xamarin.Forms.SizeTypeConverter))]
public struct Size
type Size = struct
- 繼承
-
Size
- 屬性
備註
應用程式開發人員應該注意浮點標記法的限制,特別是對於具有小差異之值的比較和相等檢查的可能性。 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) |