using System; namespace Masuit.Tools { public static class DoubleExtensions { /// /// 将小数截断为8位 /// /// /// public static double Digits8(this double num) { return (long)(num * 1E+8) * 1e-8; } /// /// 转decimal /// /// /// public static decimal ToDecimal(this double num) { return num.ConvertTo(); } /// /// 转decimal /// /// /// 小数位数 /// public static decimal ToDecimal(this double num, int precision) { return Math.Round(num.ConvertTo(), precision); } /// /// 转decimal /// /// /// public static decimal ToDecimal(this float num) { return num.ConvertTo(); } /// /// 转decimal /// /// /// 小数位数 /// public static decimal ToDecimal(this float num, int precision) { return Math.Round(num.ConvertTo(), precision); } } }