using System; namespace Masuit.Tools; public static class DoubleExtensions { /// /// 转decimal /// /// /// public static decimal ToDecimal(this double num) { return (decimal)num; } /// /// 转decimal /// /// /// 小数位数 /// 四舍五入策略 /// public static decimal ToDecimal(this double num, int precision, MidpointRounding mode = MidpointRounding.AwayFromZero) { return Math.Round((decimal)num, precision, mode); } /// /// 转decimal /// /// /// public static decimal ToDecimal(this float num) { return (decimal)num; } /// /// 转decimal /// /// /// 小数位数 /// 四舍五入策略 /// public static decimal ToDecimal(this float num, int precision, MidpointRounding mode = MidpointRounding.AwayFromZero) { return Math.Round((decimal)num, precision, mode); } }