AdjustScale
このメソッドにより、指定された桁数を持つ新しいOracleDecimalを戻し、位取りが元より小さい場合に数値を四捨五入するか切り捨てるかを示します。
宣言
// C# public static OracleDecimal AdjustScale(OracleDecimal val, int digits, bool fRound);
パラメータ
-
valOracleDecimal。 -
digits桁数。
-
fRound数値を四捨五入するか切り捨てるかを示します。
trueに設定すると数値を四捨五入し、falseに設定すると数値を切り捨てます。
戻り値
OracleDecimal。
備考
指定したOracleDecimalにNULL値がある場合、戻されたOracleDecimalにはNULL値があります。
例
// C#
using System;
using Oracle.DataAccess.Types;
class AdjustScaleSample
{
static void Main(string[] args)
{
OracleDecimal dec1 = new OracleDecimal(5.555);
// Adjust Scale to 2 with rounding off
OracleDecimal dec2 = OracleDecimal.AdjustScale(dec1, 2, true);
// Prints 5.56
Console.WriteLine(dec2.ToString());
// Adjust Scale to 2 with truncation
OracleDecimal dec3 = OracleDecimal.AdjustScale(dec1, 2, false);
// Prints 5.55
Console.WriteLine(dec3.ToString());
}
}