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

Oracle® Data Provider for .NET開発者ガイド ODAC 12.2c リリース1 (12.2.0.1) for Microsoft Windows E88311-03 |
| 目次 | 索引

前 | 次 |

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

関連項目:

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

- OracleDecimalメンバー

- OracleDecimal構造