MemoryStream.Capacity Propiedad

Definición

Obtiene o establece el número de bytes asignados a esta secuencia.

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

Valor de propiedad

Int32

Longitud de la parte utilizable del búfer para la secuencia.

Excepciones

Se establece una capacidad de modo que sea negativa o menor que la longitud actual de la secuencia.

Se cierra la secuencia actual.

Se invoca set en una secuencia cuya capacidad no se puede modificar.

Ejemplos

Este ejemplo de código es parte de un ejemplo mayor proporcionado para la clase MemoryStream.

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

Comentarios

Capacity es la longitud del búfer para las matrices de bytes proporcionadas por el sistema. Capacity no se puede establecer en un valor menor que la longitud actual de la secuencia.

Se aplica a

Consulte también