Ejemplo n.º 1
0
        /// <summary>
        ///     Get string representation of value and unit.
        /// </summary>
        /// <param name="significantDigitsAfterRadix">The number of significant digits after the radix point.</param>
        /// <returns>String representation.</returns>
        /// <param name="cultureName">Name of culture (ex: "en-US") to use for localization and number formatting. Defaults to <see cref="GlobalConfiguration.DefaultCulture" /> if null.</param>
        public string ToString(string cultureName, int significantDigitsAfterRadix)
        {
            var provider = cultureName;
            var value    = Convert.ToDouble(Value);
            var format   = UnitFormatter.GetFormat(value, significantDigitsAfterRadix);

            return(ToString(provider, format));
        }
Ejemplo n.º 2
0
 public string ToString(RatioUnit unit, CultureInfo culture = null, int significantDigitsAfterRadix = 2)
 {
     return(ToString(unit, culture, UnitFormatter.GetFormat(As(unit), significantDigitsAfterRadix)));
 }
Ejemplo n.º 3
0
 public string ToString(IFormatProvider? provider, int significantDigitsAfterRadix)
 {
     var value = Convert.ToDouble(Value);
     var format = UnitFormatter.GetFormat(value, significantDigitsAfterRadix);
     return ToString(provider, format);
 }
Ejemplo n.º 4
0
 public string ToString(HeatFluxUnit unit, [CanBeNull] string cultureName, int significantDigitsAfterRadix)
 {
     double value = As(unit);
     string format = UnitFormatter.GetFormat(value, significantDigitsAfterRadix);
     return ToString(unit, cultureName, format);
 }
 public string ToString(BrakeSpecificFuelConsumptionUnit unit, CultureInfo culture = null, int significantDigitsAfterRadix = 2)
 {
     return(ToString(unit, culture, UnitFormatter.GetFormat(As(unit), significantDigitsAfterRadix)));
 }
 public string ToString(BrakeSpecificFuelConsumptionUnit unit, [CanBeNull] Culture culture, int significantDigitsAfterRadix)
 {
     double value = As(unit);
     string format = UnitFormatter.GetFormat(value, significantDigitsAfterRadix);
     return ToString(unit, culture, format);
 }
Ejemplo n.º 7
0
 public string ToString(MagneticFluxUnit unit, [CanBeNull] IFormatProvider provider, int significantDigitsAfterRadix)
 {
     double value = As(unit);
     string format = UnitFormatter.GetFormat(value, significantDigitsAfterRadix);
     return ToString(unit, provider, format);
 }
Ejemplo n.º 8
0
 public string ToString(MassFlowUnit unit, [CanBeNull] Culture culture, int significantDigitsAfterRadix)
 {
     double value = As(unit);
     string format = UnitFormatter.GetFormat(value, significantDigitsAfterRadix);
     return ToString(unit, culture, format);
 }