C# ToString-数字 ToString 四舍五入是哪种四舍五入?

  • C# ToString-如何对 Nullable 的数字用 ToString 格式化
  • C# ToString-自动识别百分比
  • C# ToString-参数零长度字符串与 null 区别
  • C# ToString-Decimal 如何使用 ToString 实现逗号分隔符、小数四舍五入
  • C# ToString-数字 ToString 四舍五入是哪种四舍五入?
  • C# ToString-中 # 并不“待见”0
  • C# ToString-小心“;”部分分隔符
  • C# ToString-巧妙实现正号输出

Response.Write((1.5).ToString("0")); // 2
Response.Write((2.5).ToString("0")); // 3
Response.Write((-1.5).ToString("0")); // -2
Response.Write((-2.5).ToString("0")); // -3

我们可以看出 ToString 的四舍五入,是按普通的见 5 就入,而不是 Math.Round 默认的向最近的偶数靠近。

相关阅读

  • 微软中文对 C# Math.Round 中 MidpointRounding.AwayFromZero 的描述是错误的

  • C# ToString-如何对 Nullable 的数字用 ToString 格式化
  • C# ToString-自动识别百分比
  • C# ToString-参数零长度字符串与 null 区别
  • C# ToString-Decimal 如何使用 ToString 实现逗号分隔符、小数四舍五入
  • C# ToString-数字 ToString 四舍五入是哪种四舍五入?
  • C# ToString-中 # 并不“待见”0
  • C# ToString-小心“;”部分分隔符
  • C# ToString-巧妙实现正号输出

你可能感兴趣的