| Oracle® Data Provider for .NET開発者ガイド ODAC 12.2c リリース1 (12.2.0.1) for Microsoft Windows E88311-03 |
|
![]() 前 |
![]() 次 |
このメソッドにより、新規の指定された精度を持つ、新しい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());
}
}