MemoryStream.ToArray Method

Definition

Schreibt den Inhalt des Streams in ein Bytearray, unabhängig von der Position-Eigenschaft.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()

Returns

Byte[]

Ein neues Bytearray.A new byte array.

Remarks

Diese Methode lässt nicht verwendete Bytes in MemoryStream aus dem Array aus.This method omits unused bytes in MemoryStream from the array. Um den gesamten Puffer zu erhalten, verwenden Sie die GetBuffer-Methode.To get the entire buffer, use the GetBuffer method.

Diese Methode gibt eine Kopie des Inhalts der MemoryStream als Bytearray zurück.This method returns a copy of the contents of the MemoryStream as a byte array. Wenn die aktuelle Instanz für ein bereitgestelltes Bytearray erstellt wurde, wird eine Kopie des Abschnitts des Arrays zurückgegeben, auf das diese Instanz Zugriff hat.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. Weitere Informationen finden Sie im MemoryStream-Konstruktor.See the MemoryStream constructor for details.

Note

Diese Methode funktioniert, wenn die MemoryStream geschlossen wird.This method works when the MemoryStream is closed.

Applies to

See also