UInt24GetValue Method

Returns a 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.110 -- Release Build+e3f505d56ee50c7e3fea40a20d129873a4fafd4c
public static UInt24 GetValue(
	byte[] value,
	int startIndex
)

Parameters

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

Return Value

UInt24
A 24-bit unsigned integer formed by three bytes beginning at startIndex.

Remarks

You can use this function 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 an UInt24.

See Also