MemoryStream.Capacity Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.