Hmm, ich denke, es gibt ein Problem hier. Ein Byte-Array ist selten inhärent Big Endian oder Little Endian. Ein Byte ist fast immer endian-unabhängig. Was Sie wahrscheinlich wollen, ist die Endiane der Ganzzahlen, Zeichen etc. im Byte-Array zu korrigieren.
Um dies zu tun, müssen Sie zuerst die Bytes identifizieren, die die Ganzzahl bilden, char usw. und dann diese Bytes umdrehen. Einfach Spiegeln/möglicherweise nicht das gesamte Array umgekehrt (es sei denn, das gesamte Array eine einzelne ganze Zahl darstellt, char etc.)
Verwenden Sie die folgenden Überlastung des Array.Reverse() Methode zu tun, was Sie wollen ...
public static void Reverse(
Array array,
int index,
int length
)
die Byte-Array enthält whatevers in fr lesen om eine Datei. –