You should have a look to following msdn page : http://msdn.microsoft.com/en-us/library/system.bitconverter.aspx
You may simply use Array.Reverse and bitConverter:
int value = 12345678;
byte[] bytes = BitConverter.GetBytes(value);
Array.Reverse(bytes);
int result = BitConverter.ToInt32(bytes, 0);