Mögliche Duplizieren:
Concatenating a C# List of byte[]Liste der byte [] zu einem großen byte []
Ich habe eine Liste von byte[]
und ich würde diese Liste zu einem großen byte[]
verbinden möchten . Ich habe mehrere Möglichkeiten ausprobiert, aber ich scheine einige der Daten verloren, wenn ich versuche, die Bytes zu kombinieren.
Dies ist eine der Möglichkeiten, die ich versucht habe:
byte[] comebined = listOfBytes.Cast<byte[]>()
.Select(x => x)
.SelectMany(x => x).ToArray();
Meine Frage ist, wie kann ich eine Liste von byte[]
in einer großen byte[]
und dafür sorgen, kombinieren, dass keine Daten verloren gehen. Effizienz ist kein Problem in dieser Sache, solange es funktioniert.
All die Hilfe wird sehr geschätzt.
Sie etwas versucht haben, aber "Es hat nicht funktioniert". Sie scheinen Daten verloren zu haben. Beschreiben Sie das viel detaillierter. –
Es gibt nichts in diesem Code, das Daten verlieren würde. Woher kommen die Daten? Ist es möglich, dass die Daten bereits in einem früheren Stadium verloren gehen? – Guffa