可能性の重複一つの大きなバイトに:
Concatenating a C# List of byte[]一覧は、[] []
私はbyte[]
のリストを持っていると私は一つの大きなbyte[]
にこのリストを結合したいと思います。いくつかの方法を試しましたが、バイトを結合しようとするとデータの一部が失われているようです。
は、ここで私が試してみました方法の一つである:ここ
byte[] comebined = listOfBytes.Cast<byte[]>()
.Select(x => x)
.SelectMany(x => x).ToArray();
私の質問は、私は一つの大きなbyte[]
にbyte[]
のリストを結合し、データのどれもが失われないことを確認することができる方法です。効率性は、問題がなければ問題ではありません。
すべてのヘルプは非常に高く評価されています。
して行うことができますあなた
IEnumerable<byte>
オブジェクトを与えるSelectMany()
を使用「うまくいかない」あなたは「データを失ったようだ」これをもっと詳しく説明してください。 –
そのコードにはデータを失うものは何もありません。データはどこから来たのですか?早い段階ですでにデータが失われている可能性はありますか? – Guffa