一个处理小数位的方法
我们在与数据打交道时,难免会遇到小数位的问题。自己也曾写过各种函数来控制,但后来找到一种最简单、最方便的方法。但这不是简单的截断,而是按要求进行四舍五入。现分享给大家。
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
decimal aa = 1.56789m; // 十进制数变量
aa = Convert.ToDecimal( aa.ToString("0.000") );
// 用零直接定义小数的位数
Console.WriteLine( aa );
Console.Read();
}
}
}
运行结果:aa = 1.568