プライマリ・コンテンツに移動

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

関連項目:

- "Oracle.DataAccess.TypesおよびOracle.ManagedDataAccess.Typesのネームスペース"

- OracleDecimalメンバー

- OracleDecimal構造