[] 를 C # 의 시스템드리오스트림 객체에는 구조체입니다 시스템.비테 바이트입니다 변환하십시오 어떻게 합니까?

How do I 변환하시겠습니까 구조체입니다 ' []' 을 '' 객체에는 시스템.비테 '' 바이트입니다 시스템드리오스트림 C # 에서?

질문에 대한 의견 (1)
해결책

가장 쉬운 방법은 변환하십시오 어레이로의 byte stream 을 사용하는 '미모리스트림' 클래스:

Stream stream = new MemoryStream(byteArray);
해설 (4)
  • You& # 39, re 찾고 있는 '미모리스트림트라이트' 방법 제공합니다.* 예를 들어, 다음 코드는 기록하십시오 바이트입니다 [] 'a' 로 어레이입니다 콘텐트입니다 메모리 스트리밍합니다:
byte[] myByteArray = new byte[10];
MemoryStream stream = new MemoryStream();
stream.Write(myByteArray, 0, myByteArray.Length);

수도 있습니다 새로 만드는 ',' 미모리스트림 비사양 크기변경가능 (s) 기준으로 개체를 바이트입니다 어레이입니다:

byte[] myByteArray = new byte[10];
MemoryStream stream = new MemoryStream(myByteArray);
해설 (5)

일반 외곽진입 쓸 수 있는 모든 스트리밍합니다 비나리라이터 ':' 를 사용하는 것이 아니라 '미모리스트림')

static void Write(Stream s, Byte[] bytes)
{
    using (var writer = new BinaryWriter(s))
    {
        writer.Write(bytes);
    }
}
해설 (0)