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