Bagikan melalui


MemoryStream.Capacity Properti

Definisi

Mendapatkan atau mengatur jumlah byte yang dialokasikan untuk aliran ini.

public:
 virtual property int Capacity { int get(); void set(int value); };
public virtual int Capacity { get; set; }
member this.Capacity : int with get, set
Public Overridable Property Capacity As Integer

Nilai Properti

Panjang bagian buffer yang dapat digunakan untuk aliran.

Pengecualian

Kapasitas diatur yang negatif atau kurang dari panjang aliran saat ini.

Aliran saat ini ditutup.

set dipanggil pada aliran yang kapasitasnya tidak dapat dimodifikasi.

Contoh

Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk MemoryStream kelas .

// Write the stream properties to the console.
Console::WriteLine( "Capacity = {0}, Length = {1}, "
"Position = {2}\n", memStream->Capacity.ToString(), memStream->Length.ToString(), memStream->Position.ToString() );
// Write the stream properties to the console.
Console.WriteLine(
    "Capacity = {0}, Length = {1}, Position = {2}\n",
    memStream.Capacity.ToString(),
    memStream.Length.ToString(),
    memStream.Position.ToString());
' Write the stream properties to the console.
Console.WriteLine( _
    "Capacity = {0}, Length = {1}, Position = {2}", _
    memStream.Capacity.ToString(), _
    memStream.Length.ToString(), _
    memStream.Position.ToString())

Keterangan

Capacity adalah panjang buffer untuk array byte yang disediakan sistem. Capacity tidak dapat diatur ke nilai yang kurang dari panjang aliran saat ini.

Berlaku untuk

Lihat juga