Distance 結構

定義

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

public struct Distance
type Distance = struct
繼承
System.ValueType
Distance

建構函式

Distance(Double)

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

屬性

Kilometers

取得以 thisDistance跨越的公里為單位的距離。

Meters

取得以 thisDistance公尺為單位的距離。

Miles

取得以 thisDistance跨越的英哩為單位的距離。

方法

BetweenPositions(Position, Position)

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

Equals(Distance)

是否 Distance 具有與 完全相同的值 this Distance

Equals(Object)

是否 System.Object 為 , Distance 且 具有與 完全相同的值 thisDistance

FromKilometers(Double)

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

FromMeters(Double)

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

FromMiles(Double)

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

GetHashCode()

Distance 的雜湊碼。

運算子

Equality(Distance, Distance)

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

Inequality(Distance, Distance)

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

適用於