Linguaggio

Vector.EnsureCapacity(Int32) Metodo

Definizione

Aumenta la capacità di questo vettore, se necessario, per garantire che possa contenere almeno il numero di componenti specificati dall'argomento di capacità minima.

[Android.Runtime.Register("ensureCapacity", "(I)V", "GetEnsureCapacity_IHandler")]
public virtual void EnsureCapacity(int minCapacity);
[<Android.Runtime.Register("ensureCapacity", "(I)V", "GetEnsureCapacity_IHandler")>]
abstract member EnsureCapacity : int -> unit
override this.EnsureCapacity : int -> unit

Parametri

minCapacity
Int32

la capacità minima desiderata

Attributi

Commenti

Aumenta la capacità di questo vettore, se necessario, per garantire che possa contenere almeno il numero di componenti specificati dall'argomento di capacità minima.

Se la capacità corrente di questo vettore è minore di minCapacity, la sua capacità viene aumentata sostituendo la relativa matrice di dati interna, mantenuta nel campo elementData, con una dimensione maggiore. Le dimensioni della nuova matrice di dati saranno le dimensioni precedenti più capacityIncrement, a meno che il valore di capacityIncrement non sia minore o uguale a zero, nel qual caso la nuova capacità sarà due volte la capacità precedente, ma se questa nuova dimensione è ancora inferiore minCapacitya , la nuova capacità sarà minCapacity.

per java.util.Vector.ensureCapacity(int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Vedi anche