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);
}
}
}