Double-ended queue.
Declaration Syntax
C# | Visual Basic | Visual C++ |
[SerializableAttribute] public sealed class Deque<T> : ICollection<T>, IEnumerable<T>, IEnumerable
<SerializableAttribute> _ Public NotInheritable Class Deque(Of T) _ Implements ICollection(Of T), IEnumerable(Of T), _ IEnumerable
[SerializableAttribute] generic<typename T> public ref class Deque sealed : ICollection<T>, IEnumerable<T>, IEnumerable
Generic Template Parameters
- T
Members
All Members | Constructors | Methods | Properties | ||
Icon | Member | Description |
---|---|---|
Deque<(Of <(<'T>)>)>()()()() | Initializes a new instance of the Deque<(Of <(<'T>)>)> class | |
Clear()()()() | Removes all items from the ICollection<(Of <(<'T>)>)>. | |
Contains(T) | Determines whether the ICollection<(Of <(<'T>)>)> contains a specific value. | |
CopyTo(array<T>[]()[][], Int32) | Copies the elements of the ICollection<(Of <(<'T>)>)> to an Array, starting at a particular Array index. | |
Count | Gets the number of elements contained in the ICollection<(Of <(<'T>)>)>. | |
Equals(Object) | (Inherited from Object.) | |
GetEnumerator()()()() | Returns an enumerator that iterates through the collection. | |
GetHashCode()()()() | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType()()()() | Gets the Type of the current instance. (Inherited from Object.) | |
Item[([( Int32])]) |
Gets/Sets an element inside the deque.
| |
PopBack()()()() |
Pops an element from the end of the deque.
| |
PopFront()()()() |
Pops an element from the end of the deque.
| |
PushBack(T) |
Adds an element to the end of the deque.
| |
PushFront(T) |
Adds an element to the front of the deque.
| |
ToString()()()() | (Inherited from Object.) |
Inheritance Hierarchy
Object | |
Deque<(Of <(<'T>)>)> |
Assembly: ICSharpCode.AvalonEdit (Module: ICSharpCode.AvalonEdit.dll) Version: 5.0.0.4238