Distance Yapı

Tanım

Bir mesafeyi kapsülleyen yapı (yerel olarak ölçüm bir çift olarak depolanır).

public struct Distance
type Distance = struct
Devralma
Distance

Oluşturucular

Distance(Double)

DistanceTarafından tanımlanan mesafeyi temsil eden yeni bir oluşturur meters .

Özellikler

Kilometers

Bu, tarafından kapsanan uzaklığı kiloters alır Distance .

Meters

Bu, tarafından yayılmış olan ölçü cinsinden mesafeyi alır this Distance .

Miles

Butarafından yayılan mil cinsinden mesafeyi alır Distance .

Yöntemler

BetweenPositions(Position, Position)
Equals(Distance)

Bir a Distance 'nın Bu şekilde tam olarak aynı değerlere sahip olup olmadığı Distance .

Equals(Object)

Bir olup olmadığı Object Distance ve tamamen aynı değerlere sahip thisolup olmadığı Distance .

FromKilometers(Double)

Distance, Kilometre cinsinden sunulan bir değerden oluşturmak için fabrika yöntemi.

FromMeters(Double)

Ölçüm Distance olarak belirtilen bir değerden oluşturmak için fabrika yöntemi.

FromMiles(Double)

DistanceMil içinde sağlanmış bir değerden oluşturmak için fabrika yöntemi.

GetHashCode()

İçin diyez kodu Distance .

İşleçler

Equality(Distance, Distance)

İki Distance s 'nin Meters tam olarak aynı özelliklere sahip olup olmadığı.

Inequality(Distance, Distance)

İki Distance s farklı özelliklere sahip olup olmadığı Meters .

Şunlara uygulanır