Heim >Backend-Entwicklung >C++ >Wie schreibe ich ein Byte-Array effizient in eine Datei in C#?
Schreiben eines Byte[]-Arrays in eine Datei in C#
Beim Versuch, ein Byte[]-Array zu schreiben, das von einer vollständigen Datei abgeleitet ist, Die FileStream-Klasse stellt eine Herausforderung dar, da sie keine Byte-Arrays oder andere Streams als Argumente akzeptiert. Um dies zu überwinden und Empfangs- und Verarbeitungsvorgänge in separate Threads aufzuteilen, sollten Sie die Verwendung von System.IO.File.WriteAllBytes() in Betracht ziehen.
File.WriteAllBytes(string path, byte[] bytes)
Wie der Name schon sagt, schreibt WriteAllBytes() das bereitgestellte Byte-Array direkt in a Datei im angegebenen Pfad. Diese Methode ist dokumentiert unter:
https://docs.microsoft.com/en-us/dotnet/api/system.io.file.writeallbytes?view=netcore-3.1
Das obige ist der detaillierte Inhalt vonWie schreibe ich ein Byte-Array effizient in eine Datei in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!