14.4.5.15 SetPrecision
このメソッドにより、新規の指定された精度を持つ、新しいOracleDecimal
構造を戻します。
宣言
// C# public static OracleDecimal SetPrecision(OracleDecimal val, int precision);
パラメータ
-
val
OracleDecimal
構造。 -
precision
指定された精度。精度の範囲は1から38です。
戻り値
OracleDecimal
構造。
備考
指定された精度がval
の精度より小さい場合、戻されたOracleDecimal
は四捨五入されます。
val
にNULL値がある場合、戻されたOracleDecimal
にはNULL値があります。
例
// C# using System; using Oracle.DataAccess.Types; class SetPrecisionSample { static void Main(string[] args) { OracleDecimal dec1 = new OracleDecimal(555.6666); // Set the precision of dec1 to 3 OracleDecimal dec2 = OracleDecimal.SetPrecision(dec1, 3); // Prints 556 Console.WriteLine(dec2.ToString()); // Set the precision of dec1 to 4 OracleDecimal dec3 = OracleDecimal.SetPrecision(dec1, 4); // Prints 555.7 Console.WriteLine(dec3.ToString()); } }