Point 結構

定義

將 2-D 點定義為一對 double 的結構。

[System.Diagnostics.DebuggerDisplay("X={X}, Y={Y}")]
[Xamarin.Forms.TypeConverter(typeof(Xamarin.Forms.PointTypeConverter))]
public struct Point
type Point = struct
繼承
Point
屬性

建構函式

Point(Double, Double)

建立代表點 (x,y) 的新 Point 物件。

Point(Size)

建立新的 Point 物件,內含 sz 寬度和高度所指定的座標 (依該順序)。

欄位

Zero

在 {0,0} 的 Point

屬性

IsEmpty

X 和 Y 是否都是 0。

X

水平軸的位置。

Y

垂直軸的位置。

方法

Deconstruct(Double, Double)

將 2-D 點定義為一對 double 的結構。

Distance(Point)

計算兩點之間的距離。

Equals(Object)

如果此項目的 X 和 Y 值完全等於引數中的值,則傳回 true

GetHashCode()

傳回 Point 的雜湊值。

Offset(Double, Double)

傳回由 dxdy 轉譯目前 Point 的新 Point

Round()

傳回新的 Point,其 XY 已四捨五入為其最近整數值。

ToString()

人們可讀取的 Point 表示。

運算子

Addition(Point, Size)

Size 新增至 Point,以傳回新的 Point

Equality(Point, Point)

兩個 Point 是否相等。

Explicit(Point to Size)

傳回新的 Size,其 WidthHeight 等於 ptXY 屬性。

Inequality(Point, Point)

兩點是否不相等。

Subtraction(Point, Size)

Point 減去 Size,以傳回新的 Point

適用於