![]()
The 32-bit signed integer read from unmanaged memory at the given offset.
Marshal.ReadInt32(object, int) enables direct interaction with an unmanaged 32-bit signed array, eliminating the expense of copying an entire unmanaged array (using Marshal.Copy(Int32[], int, IntPtr, int)) to a separate managed array before reading its element values.
Reading from unaligned memory locations is supported.