本文件已封存並已停止維護。

Math.Round 方法 (Decimal)

將十進位的值捨入至最近的整數。

命名空間: System
組件: mscorlib (在 mscorlib.dll 中)

public static decimal Round (
	decimal d
)
public static Decimal Round (
	Decimal d
)
public static function Round (
	d : decimal
) : decimal

參數

d

要捨入的十進位數字。

傳回值

最接近參數 d 的整數。如果 d 正好為兩個整數的中間數 (一個為偶數,另一個為奇數),則會傳回偶數。

例外狀況類型條件

OverflowException

結果位於 Decimal 的範圍之外。

這個方法的行為遵循 IEEE Standard 754 第 4 節。這種捨入有時稱為捨入至最接近值或銀行家捨入。

下列範例會示範如何捨入至最接近的值。

Math.Round(4.4); //Returns 4.0.
Math.Round(4.5); //Returns 4.0.
Math.Round(4.6); //Returns 5.0.

System.Math.Round(4.4); //Returns 4.0.
System.Math.Round(4.5); //Returns 4.0.
System.Math.Round(4.6); //Returns 5.0.

System.Math.Round(4.4) //Returns 4.0.
System.Math.Round(4.5) //Returns 4.0.
System.Math.Round(4.6) //Returns 5.0.

Windows 98、 Windows 2000 SP4、 Windows CE、 Windows Millennium Edition、 Windows Mobile for Pocket PC、 Windows Mobile for Smartphone、 Windows Server 2003、 Windows XP Media Center Edition、 Windows XP Professional x64 Edition、 Windows XP SP2、 Windows XP Starter Edition

.NET Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱系統需求一節的內容。

.NET Framework

支援版本:2.0、1.1、1.0

.NET Compact Framework

支援版本:2.0、1.0
顯示: