Queue.Count Tulajdonság

Definíció

Lekéri a .Queue

public:
 virtual property int Count { int get(); };
public virtual int Count { get; }
member this.Count : int
Public Overridable ReadOnly Property Count As Integer

Tulajdonság értéke

A .Queue

Megvalósítás

Megjegyzések

Egy adott elem kapacitása Queue a tárolható elemek Queue száma. Count az elemek száma, amelyek valójában a Queue.

A kapacitás mindig Queue nagyobb vagy egyenlő Count. Ha Count az elemek hozzáadásakor túllépi a kapacitást, a rendszer automatikusan növeli a kapacitást a belső tömb újrakiosztásával a régi elemek másolása és az új elemek hozzáadása előtt. Az új kapacitást úgy határozzuk meg, hogy megszorozzuk a jelenlegi kapacitást a növekedési tényezővel, amelyet a Queue kiépítéskor határozunk meg. A kapacitás Queue mindig minimális értékkel nő, függetlenül a növekedési tényezőtől; az 1,0 növekedési tényező nem akadályozza meg a Queue méret növelését.

A kapacitás a hívással TrimToSizecsökkenthető.

A tulajdonság értékének beolvasása művelet O(1) .

A következőre érvényes: