MemoryStream.ToArray Yöntem

Tanım

Özelliğinden bağımsız olarak akış içeriğini bir bayt dizisine Position yazar.

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()

Döndürülenler

Byte[]

Yeni bir bayt dizisi.

Açıklamalar

Bu yöntem, kullanılmayan baytları MemoryStream diziden atlar. Tüm arabelleği almak için yöntemini kullanın GetBuffer .

Bu yöntem, bayt dizisi olarak içeriğinin MemoryStream bir kopyasını döndürür. Geçerli örnek sağlanan bir bayt dizisi üzerinde oluşturulduysa, dizinin bu örneğin erişime sahip olduğu bölümün bir kopyası döndürülür. Ayrıntılar için oluşturucuya MemoryStream bakın.

Note

Bu yöntem kapatıldığında MemoryStream çalışır.

Şunlara uygulanır

Ayrıca bkz.