MemoryStream.ToArray 메서드

정의

Position 속성에 관계없이 바이트 배열에 스트림 내용을 씁니다.Writes the stream contents to a byte array, regardless of the Position property.

public:
 virtual cli::array <System::Byte> ^ ToArray();
public virtual byte[] ToArray ();
abstract member ToArray : unit -> byte[]
override this.ToArray : unit -> byte[]
Public Overridable Function ToArray () As Byte()

반환

Byte[]

새 바이트 배열입니다.A new byte array.

설명

이 메서드는 배열에서 사용 되지 않는 바이트를 생략 MemoryStream 합니다.This method omits unused bytes in MemoryStream from the array. 전체 버퍼를 가져오려면 메서드를 사용 GetBuffer 합니다.To get the entire buffer, use the GetBuffer method.

이 메서드는의 내용에 대 한 복사본을 MemoryStream 바이트 배열로 반환 합니다.This method returns a copy of the contents of the MemoryStream as a byte array. 현재 인스턴스가 제공 된 바이트 배열에 생성 된 경우이 인스턴스가 액세스할 수 있는 배열의 섹션 복사본이 반환 됩니다.If the current instance was constructed on a provided byte array, a copy of the section of the array to which this instance has access is returned. 자세한 내용은 생성자를 참조 하십시오 MemoryStream .See the MemoryStream constructor for details.

참고

이 메서드는 MemoryStream 가 닫힐 때 작동 합니다.This method works when the MemoryStream is closed.

적용 대상

추가 정보