Spektakulär einfach mit CopyTo oder copyToAsync :
%Vor%Der Rahmen, Leute. Die Rahmen .
Ich habe zwei MemoryStream-Instanzen.
Wie verschmelzen Sie sie zu einer Instanz?
Nun, ich kann nicht von einem MemoryStream zum anderen kopieren. Hier ist eine Methode:
%Vor%Spektakulär einfach mit CopyTo oder copyToAsync :
%Vor%Der Rahmen, Leute. Die Rahmen .
Erzeuge drittens (lass es mergedStream
sein) MemoryStream
mit length
gleich der Summe der ersten und zweiten Längen
Schreiben Sie zuerst MemoryStream
in mergedStream
(verwenden Sie GetBuffer()
zu
Erhalte byte[]
von MemoryStream
)
Schreiben Sie den zweiten MemoryStream
in mergedStream
(verwenden Sie GetBuffer()
)
Denken Sie an den Offset beim Schreiben.
Es ist eher append , aber es ist völlig unklar, was Zusammenführungsoperation auf MemoryStreams
istTags und Links .net c# memorystream