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

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

前 | 次 |

# Contains(object)

このメソッドは、指定されたオブジェクトがコレクション内に存在するかどうかを示します。

宣言

    // C#
    public override bool Contains(object obj)

パラメータ

- `obj`

  オブジェクト

戻り値

指定された`OracleParameter`がコレクション内にあるかどうかを示す`bool`

実装

`IList`

例外

`InvalidCastException` - 指定された`obj`は、`OracleParameter`オブジェクトではありません。

備考

コレクションに`OracleParameter`オブジェクトが含まれる場合は`true`を戻し、それ以外の場合は`false`を戻します。

例

    // C#

    using System;
    using Oracle.DataAccess.Client;

    class ContainsSample
    {
      static void Main()
      {
        OracleCommand cmd = new OracleCommand();

        // Add parameter to the OracleParameterCollection
        OracleParameter prm1 = cmd.Parameters.Add("MyParam", OracleDbType.Decimal);

        // Check if the OracleParameterCollection contains prm1
        bool bContains = cmd.Parameters.Contains(prm1);

        // Prints "bContains = True"
        Console.WriteLine("bContains = " + bContains);

        OracleParameter prm2 = new OracleParameter();

        // Check if the OracleParameterCollection contains prm2
        bContains = cmd.Parameters.Contains(prm2);

        // Prints "bContains = False"
        Console.WriteLine("bContains = " + bContains);

        prm1.Dispose();
        prm2.Dispose();
        cmd.Dispose();
      }
    }

関連項目:

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

- OracleParameterCollectionクラス

- OracleParameterCollectionメンバー