UInt24(Byte, Int32) Constructor

Creates 24-bit unsigned integer from three bytes at a specified position in a byte array.

Definition

Namespace: Gemstone.Numeric
Assembly: Gemstone.Numeric (in Gemstone.Numeric.dll) Version: 1.0.174 -- Release Build+c5b1b4a29589adca9a2c6916813ee5c7c2cee966
public UInt24(
	byte[] value,
	int startIndex
)

Parameters

value  Byte
An array of bytes.
startIndex  Int32
The starting position within value.

Remarks

You can use this constructor in-lieu of a System.BitConverter.ToUInt24 function.

Bytes endian order assumed to match that of currently executing process architecture (little-endian on Intel platforms).

Exceptions

ArgumentNullExceptionvalue cannot be null.
ArgumentOutOfRangeExceptionstartIndex is greater than value length.
ArgumentExceptionvalue length from startIndex is too small to represent a UInt24.

See Also