Freigeben über


Queue<T>.EnsureCapacity(Int32) Methode

Definition

Stellt sicher, dass die Kapazität dieser Warteschlange mindestens die angegebene capacityist. Wenn die aktuelle Kapazität kleiner als capacityist, wird sie auf mindestens den angegebenen capacityWert erhöht.

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

Parameter

capacity
Int32

Die Mindestkapazität, die sichergestellt werden soll.

Gibt zurück

Die neue Kapazität dieser Warteschlange.

Hinweise

Vorsicht

Wenn capacity sie von Benutzereingaben stammt, sollten Sie es vorziehen, die Größe der Sammlung selbst zu ändern, da Elemente hinzugefügt werden, anstatt diese Methode aufzurufen. Wenn Sie einen vom Benutzer angegebenen Wert verwenden müssen, setzen Sie ihn entweder auf einen angemessenen Grenzwert (z. B. ) oder stellen Sie sicher, Math.Clamp(untrustedValue, 0, 20)dass die Elementanzahl mit dem angegebenen Wert übereinstimmt.

Gilt für: