プライマリ・コンテンツに移動
Oracle® Data Provider for .NET開発者ガイド
ODAC 12.2c リリース1 (12.2.0.1) for Microsoft Windows
E88311-03
目次へ移動
目次
索引へ移動
索引

前
次

AdjustScale

このメソッドにより、指定された桁数を持つ新しいOracleDecimalを戻し、位取りが元より小さい場合に数値を四捨五入するか切り捨てるかを示します。

宣言

// C#
public static OracleDecimal AdjustScale(OracleDecimal val, int digits,
     bool fRound);

パラメータ

  • val

    OracleDecimal

  • 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()); 
  }
}