public Distance(double distance, UnitsOfDistance currentUnits, UnitsOfDistance desiredUnits, string friendlyName = "") { this.distance = distance; this.units = currentUnits; this.friendlyName = friendlyName; this.ConvertTo(desiredUnits, friendlyName); }
public bool ConvertTo(UnitsOfDistance finalUnits, string friendlyName = "") { try{ if (units == UnitsOfDistance.METERS && finalUnits == UnitsOfDistance.MILES) { this.distance = ConvertMetersToMiles(distance); this.units = finalUnits; this.friendlyName = friendlyName; return(true); } else if (units == UnitsOfDistance.MILES && finalUnits == UnitsOfDistance.METERS) { this.distance = ConvertMilesToMeters(distance); this.friendlyName = friendlyName; return(true); } }catch { } return(false); }
public Distance(double distance, UnitsOfDistance units, string friendlyName = "") { this.distance = distance; this.units = units; this.friendlyName = friendlyName; }