Можно создать дубликат:
Concatenating a C# List of byte[]Список байт [] в один большой байт []
У меня есть список byte[]
, и я хотел бы объединить этот список один большой byte[]
, Я пробовал несколько способов, но я, кажется, потерял некоторые данные, когда я пытаюсь объединить байты.
Вот один из способов, которые я попробовал:
byte[] comebined = listOfBytes.Cast<byte[]>()
.Select(x => x)
.SelectMany(x => x).ToArray();
Мой вопрос вот как я могу объединить список byte[]
в один большой byte[]
и убедившись, что ни один из данных не теряется. Эффективность не является проблемой в этом вопросе, если она работает.
Вся помощь очень ценится.
Вы пытались что-то, но «это не сработало». Вы, кажется, потеряли данные ». Опишите это более подробно. –
В этом коде нет ничего, что могло бы потерять любые данные. Откуда берутся данные? Возможно ли, что данные уже потеряны на более раннем этапе? – Guffa