Vector.EnsureCapacity(Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
При необходимости увеличивает емкость этого вектора, чтобы убедиться, что он может содержать по крайней мере количество компонентов, указанных минимальным аргументом емкости.
[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
Параметры
- minCapacity
- Int32
требуемая минимальная емкость
- Атрибуты
Комментарии
При необходимости увеличивает емкость этого вектора, чтобы убедиться, что он может содержать по крайней мере количество компонентов, указанных минимальным аргументом емкости.
Если текущая емкость этого вектора меньше minCapacity, то ее емкость увеличивается путем замены внутреннего массива данных, сохраненного в поле elementData, с большим. Размер нового массива данных будет старым capacityIncrementплюсом, если значение capacityIncrement не меньше нуля или равно нулю, в этом случае новая емкость будет в два раза больше старой емкости, но если этот новый размер по-прежнему меньше minCapacity, чем, будет новая емкость minCapacity.
Java документации по java.util.Vector.ensureCapacity(int).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".