using System . Runtime . InteropServices;
byte [] vBytes = { 0x12 , 0x34 , 0x56 , 0x78 };
IntPtr vBytesAddress = Marshal . UnsafeAddrOfPinnedArrayElement(vBytes, 0 );
int vInt = Marshal . ReadInt32(vBytesAddress);