Сохранить массив байтов в файл

У меня есть байтовый массив (на самом деле IEnumerable), и мне нужно сохранить его в новый файл, содержащий эти данные.

Как это сделать?

Я нашел несколько ответов, рассказывающих, как создать MemoryStream, но не могу сохранить его в совершенно новом файле.

Ответ 1

Вы можете использовать:

File.WriteAllBytes("Foo.txt", arrBytes); // Requires System.IO

Если у вас есть перечислимый, а не массив, вы можете использовать:

File.WriteAllBytes("Foo.txt", arrBytes.ToArray()); // Requires System.Linq