C# 스트림을 바이트 배열로 변환
질문: C#의 Stream 개체를 바이트 배열로 효율적으로 변환하는 방법은 무엇입니까?
정답:
CopyTo 메소드를 사용하면 이 변환을 직접 수행할 수 있습니다. 다음 코드 조각을 참조하세요.
<code class="language-csharp">using (var memoryStream = new MemoryStream()) { sourceStream.CopyTo(memoryStream); return memoryStream.ToArray(); }</code>
이 코드는 MemoryStream 개체를 생성하고 CopyTo 메서드를 사용하여 sourceStream의 내용을 memoryStream에 복사합니다. 마지막으로 memoryStream의 내용을 바이트 배열로 반환합니다.
위 내용은 C# 스트림을 바이트 배열로 효율적으로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!