110,539
社区成员
发帖
与我相关
我的任务
分享
return Math.Round(value, decimals, MidpointRounding.AwayFromZero);
private void button3_Click(object sender, EventArgs e)
{
double d = bRound(-0.44449, 2);
MessageBox.Show(d.ToString());
}
using System.Runtime.InteropServices;
namespace System
{
// 摘要:
// 指定数学舍入方法应如何处理两个数字间的中间值。
[ComVisible(true)]
public enum MidpointRounding
{
// 摘要:
// 当一个数字是其他两个数字的中间值时,会将其舍入为最接近的偶数。
ToEven = 0,
//
// 摘要:
// 当一个数字是其他两个数字的中间值时,会将其舍入为两个值中绝对值较小的值。
AwayFromZero = 1,
}
}