This documentation is archived and is not being maintained.

BitConverter.ToInt32 Method

Returns a 32-bit signed integer converted from four bytes at a specified position in a byte array.

[Visual Basic]
Public Shared Function ToInt32( _
   ByVal value() As Byte, _
   ByVal startIndex As Integer _
) As Integer
public static int ToInt32(
 byte[] value,
 int startIndex
public: static int ToInt32(
 unsigned char value __gc[],
 int startIndex
public static function ToInt32(
   value : Byte[],
 startIndex : int
) : int;


An array of bytes.
The starting position within value.

Return Value

A 32-bit signed integer formed by four bytes beginning at startIndex.


Exception Type Condition
ArgumentNullException value is a null reference (Nothing in Visual Basic).
ArgumentOutOfRangeException startIndex is less than zero or greater than the length of value minus 4.


Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, .NET Compact Framework

See Also

BitConverter Class | BitConverter Members | System Namespace | Int32