This constructor creates a new instance of the OracleString
structure and sets its value using a byte array, and specifies the following: the starting index in the byte array, the number of bytes to copy from the byte array, and if the supplied byte array is Unicode encoded.
Declaration
// C# public OracleString(byte[] data, int index, int count, bool fUnicode);
Parameters
data
Byte array data for the new OracleString
.
index
The starting index to copy from data
.
count
The number of bytes to copy.
fUnicode
Specifies if the supplied data
is Unicode encoded. Specifies true
if Unicode encoded; otherwise, false
.
Exceptions
ArgumentNullException
- The data
parameter is null.
ArgumentOutOfRangeException
- The count
parameter is less than zero.
IndexOutOfRangeException
- The index
parameter is greater than or equal to the length of data
or less than zero.