Distance 結構

定義

封裝距離的結構 (原生儲存為公尺的雙精度浮點數)。

public struct Distance
type Distance = struct
繼承
Distance

建構函式

Distance(Double)

建立新的 Distance,代表 meters 所描述的距離。

屬性

Kilometers

取得 這個Distance 跨越的距離 (以公里為單位)。

Meters

取得 這個Distance 跨越的距離 (以公尺為單位)。

Miles

取得 這個Distance 跨越的距離 (以英哩為單位)。

方法

BetweenPositions(Position, Position)
Equals(Distance)

Distance 是否具有與 這個Distance 完全相同的值。

Equals(Object)

Object 是否為 Distance 並具有與 這個Distance 完全相同的值。

FromKilometers(Double)

從所提供值 (以公里為單位) 建立 Distance 的 Factory 方法。

FromMeters(Double)

從所提供值 (以公尺為單位) 建立 Distance 的 Factory 方法。

FromMiles(Double)

從所提供值 (以英哩為單位) 建立 Distance 的 Factory 方法。

GetHashCode()

Distance 的雜湊碼。

運算子

Equality(Distance, Distance)

兩個 Distance 是否有完全相同的 Meters 屬性。

Inequality(Distance, Distance)

兩個 Distance 是否有不同的 Meters 屬性。

適用於