[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Represents a first-in, first-out collection of objects.
Assembly: mscorlib (in mscorlib.dll)
Thetype exposes the following members.
|Clear||Removes all objects from the .|
|Clone||Creates a shallow copy of the .|
|Contains||Determines whether an element is in the .|
|CopyTo||Copies the elements to an existing one-dimensional Array, starting at the specified array index.|
|Dequeue||Removes and returns the object at the beginning of the .|
|Enqueue||Adds an object to the end of the .|
|Equals(Object)||Determines whether the specified Object is equal to the current Object. (Inherited from Object.)|
|Finalize||Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)|
|GetEnumerator||Returns an enumerator that iterates through the .|
|GetHashCode||Serves as a hash function for a particular type. (Inherited from Object.)|
|GetType||Gets the Type of the current instance. (Inherited from Object.)|
|MemberwiseClone||Creates a shallow copy of the current Object. (Inherited from Object.)|
|Peek||Returns the object at the beginning of the without removing it.|
|ToArray||Copies the elements to a new array.|
|ToString||Returns a string that represents the current object. (Inherited from Object.)|
Queues are useful for storing messages in the order they were received for sequential processing. This class implements a queue as a circular array. Objects stored in a are inserted at one end and removed from the other.
The capacity of a is the number of elements the can hold. As elements are added to a , the capacity is automatically increased as required through reallocation. The capacity can be decreased by calling .
The growth factor is the number by which the current capacity is multiplied when a greater capacity is required. The growth factor is determined when the is constructed. The default growth factor is 2.0. The capacity of the will always increase by at least a minimum of four, regardless of the growth factor. For example, a with a growth factor of 1.0 will always increase in capacity by four when a greater capacity is required.
accepts nullNothingnullptrunita null reference (Nothing in Visual Basic) as a valid value and allows duplicate elements.