四舍五入到最接近的整数

Rounding up a double to the nearest integer

如何将 double 转换为 int 并确保它四舍五入而不考虑十进制值(只要十进制值不为 0)?

您可以使用 .NET [Math]::Ceiling 函数并将结果转换为 [int]:

PS > [int][Math]::Ceiling(1.1)
2   
PS > [int][Math]::Ceiling(1.6)
2
PS >