/// <summary>
/// 用于四舍五入计算
/// </summary>
public class NumberRound
{
public enum RoundType
{
/// <summary>
/// 无条件进位
/// </summary>
CarryBit,
/// <summary>
/// 无条件舍去
/// </summary>
Rejection
}
/// <summary>
/// 无条件进位
/// </summary>
/// <param name="d">要进行进位的数</param>
/// <param name="dec">保留几点小数</param>
/// <returns>返回值</returns>
private static double RoundCarryBit(double d, int dec)
{
if (dec > 10)
throw new OverflowException("小数点后最多保留10位小数");
/// 用于四舍五入计算
/// </summary>
public class NumberRound
{
public enum RoundType
{
/// <summary>
/// 无条件进位
/// </summary>
CarryBit,
/// <summary>
/// 无条件舍去
/// </summary>
Rejection
}
/// <summary>
/// 无条件进位
/// </summary>
/// <param name="d">要进行进位的数</param>
/// <param name="dec">保留几点小数</param>
/// <returns>返回值</returns>
private static double RoundCarryBit(double d, int dec)
{
if (dec > 10)
throw new OverflowException("小数点后最多保留10位小数");