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

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

前 | 次 |

# OracleString(byte [ ], int, int, bool, bool)

このコンストラクタは、`OracleString`構造の新しいインスタンスを作成し、バイト配列を使用してその値を設定し、バイト配列の開始索引とバイト配列からコピーされるバイト数、および指定されたバイト配列がUnicodeでエンコードされているかどうかと比較のときに大/小文字の区別が無視されるかどうかを指定します。

宣言

    // C#
    public OracleString(byte[] data, int index, int count, bool fUnicode,
     bool isCaseIgnored);

パラメータ

- `data`

  新しい`OracleString`のバイト配列データ

- `index`

  `data`からコピーされる開始索引

- `count`

  コピーするバイト数。

- `fUnicode`

  指定された`data`がUnicodeでエンコードされているかどうかを指定します。Unicodeでエンコードされている場合は`true`、それ以外の場合は`false`を指定します。

- `isCaseIgnored`

  比較のときに大/小文字の区別が無視されるかどうかを指定します。大/小文字の区別が無視される場合は`true`、それ以外の場合は`false`を指定します。

例外

`ArgumentNullException` - `data`パラメータがNULLです。

`ArgumentOutOfRangeException` - `count`パラメータがゼロ未満です。

`IndexOutOfRangeException` - `index`パラメータが`data`の長さ以上か、ゼロ未満です。

関連項目:

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

- OracleString構造

- OracleStringメンバー