namespace IStation { /// /// /// public static class DoubleHelper { public static void Round(this ref double? value, int digits = 0) { if (value == null) return; value = Math.Round(value.Value, digits); } public static void Mpa2M(this ref double? value) { if (value == null) return; var mpa = value.Value; value = mpa * IStation.Curve.Constant.WaterDensity / IStation.Curve.Constant.g; } public static void M2Mpa(this ref double? value) { if (value == null) return; var m = value.Value; value = m * IStation.Curve.Constant.g / IStation.Curve.Constant.WaterDensity; } public static void Round(this ref double value, int digits = 0) { value = Math.Round(value, digits); } public static void Mpa2M(this ref double value) { var mpa = value; value = mpa * IStation.Curve.Constant.WaterDensity / IStation.Curve.Constant.g; } public static void M2Mpa(this ref double value) { var m = value; value = m * IStation.Curve.Constant.g / IStation.Curve.Constant.WaterDensity; } } }