web-dev-qa-db-fra.com

Enregistrer le tableau d'octets dans un fichier

J'ai un tableau d'octets (un IEnumerable en fait) et j'ai besoin de l'enregistrer dans un nouveau fichier contenant ces données.

Comment je fais ça?

J'ai trouvé des réponses indiquant comment créer un MemoryStream à partir de cela, mais je ne peux toujours pas l'enregistrer dans un nouveau fichier.

92
Daniel Möller

Vous pouvez utiliser:

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

Si vous avez un énumérable et non un tableau, vous pouvez utiliser:

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

Vous pouvez utiliser File.WriteAllBytes

20
Anirudha