Queue.Count Egenskap

Definition

Hämtar antalet element som finns i Queue.

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

Egenskapsvärde

Antalet element som finns i Queue.

Implementeringar

Kommentarer

Kapaciteten för en Queue är antalet element som Queue kan lagras. Count är antalet element som faktiskt finns i Queue.

Kapaciteten för en Queue är alltid större än eller lika med Count. Om Count överskrider kapaciteten när du lägger till element ökas kapaciteten automatiskt genom att den interna matrisen omfördelas innan de gamla elementen kopieras och de nya elementen läggs till. Den nya kapaciteten bestäms genom att den aktuella kapaciteten multipliceras med tillväxtfaktorn, som bestäms när den Queue är konstruerad. Kapaciteten Queue för kommer alltid att öka med ett minimivärde, oavsett tillväxtfaktor. En tillväxtfaktor på 1,0 förhindrar Queue inte att storleken ökar.

Kapaciteten kan minskas genom att anropa TrimToSize.

Att hämta värdet för den här egenskapen är en O(1) åtgärd.

Gäller för