HashSet<T>.EnsureCapacity(Int32) Метод

Определение

Гарантирует, что этот хэш-набор может содержать указанное количество элементов без дальнейшего расширения его резервного хранилища.

public:
 int EnsureCapacity(int capacity);
public int EnsureCapacity(int capacity);
member this.EnsureCapacity : int -> int
Public Function EnsureCapacity (capacity As Integer) As Integer

Параметры

capacity
Int32

Минимальная емкость для обеспечения.

Возвращаемое значение

Новая емкость этого экземпляра.

Исключения

capacity меньше нуля.

Комментарии

Предостережение

Если capacity поступает из ввода пользователя, предпочесть изменить размер коллекции как элементы добавляются вместо вызова этого метода. Если необходимо использовать указанное пользователем значение, либо заклоните его в разумный предел (например, ) или убедитесь, Math.Clamp(untrustedValue, 0, 20)что число элементов соответствует указанному значению.

Применяется к