Comment faire pour convertir un int en little endian tableau d'octets?

J'ai cette fonction en C# pour convertir un little endian tableau d'octets à un nombre entier:

int LE2INT(byte[] data)
{
  return (data[3] << 24) | (data[2] << 16) | (data[1] << 8) | data[0];
}

Maintenant, je veux me reconvertir en little endian..
Quelque chose comme

byte[] INT2LE(int data)
{
  //...
}

Une idée?

Grâce.

InformationsquelleAutor drowneath | 2010-02-28