14.7.2.6 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
の長さ以上か、ゼロ未満です。