Queue Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса Queue.
Перегрузки
| Имя | Описание |
|---|---|
| Queue() |
Инициализирует новый экземпляр Queue класса, который является пустым, имеет начальную емкость по умолчанию и использует коэффициент роста по умолчанию. |
| Queue(ICollection) |
Инициализирует новый экземпляр Queue класса, который содержит элементы, скопированные из указанной коллекции, имеет ту же начальную емкость, что и количество скопированных элементов и использует коэффициент роста по умолчанию. |
| Queue(Int32) |
Инициализирует новый экземпляр Queue класса, который является пустым, имеет указанную начальную емкость и использует коэффициент роста по умолчанию. |
| Queue(Int32, Single) |
Инициализирует новый экземпляр Queue класса, который является пустым, имеет указанную начальную емкость и использует указанный коэффициент роста. |
Queue()
- Исходный код:
- Queue.cs
- Исходный код:
- Queue.cs
- Исходный код:
- Queue.cs
- Исходный код:
- Queue.cs
- Исходный код:
- Queue.cs
Инициализирует новый экземпляр Queue класса, который является пустым, имеет начальную емкость по умолчанию и использует коэффициент роста по умолчанию.
public:
Queue();
public Queue();
Public Sub New ()
Комментарии
Емкость Queue — это количество элементов, которые Queue могут храниться. Так как элементы добавляются в объект Queue, емкость автоматически увеличивается по мере необходимости при перемещении. Емкость можно уменьшить путем вызова TrimToSize.
Коэффициент роста — это число, с помощью которого текущая емкость умножается при необходимости большей емкости. Фактор роста определяется при Queue построении.
Этот конструктор является операцией O(1) .
Применяется к
Queue(ICollection)
- Исходный код:
- Queue.cs
- Исходный код:
- Queue.cs
- Исходный код:
- Queue.cs
- Исходный код:
- Queue.cs
- Исходный код:
- Queue.cs
Инициализирует новый экземпляр Queue класса, который содержит элементы, скопированные из указанной коллекции, имеет ту же начальную емкость, что и количество скопированных элементов и использует коэффициент роста по умолчанию.
public:
Queue(System::Collections::ICollection ^ col);
public Queue(System.Collections.ICollection col);
new System.Collections.Queue : System.Collections.ICollection -> System.Collections.Queue
Public Sub New (col As ICollection)
Параметры
- col
- ICollection
Копирование ICollection элементов из.
Исключения
col равно null.
Комментарии
Емкость Queue — это количество элементов, которые Queue могут храниться. Так как элементы добавляются в объект Queue, емкость автоматически увеличивается по мере необходимости при перемещении. Емкость можно уменьшить путем вызова TrimToSize.
Коэффициент роста — это число, с помощью которого текущая емкость умножается при необходимости большей емкости. Фактор роста определяется при Queue построении.
Элементы копируются в том Queue же порядке, в который они считываются IEnumeratorICollection.
Этот конструктор представляет собой O(n) операцию, где n количество элементов в col.
См. также раздел
Применяется к
Queue(Int32)
- Исходный код:
- Queue.cs
- Исходный код:
- Queue.cs
- Исходный код:
- Queue.cs
- Исходный код:
- Queue.cs
- Исходный код:
- Queue.cs
Инициализирует новый экземпляр Queue класса, который является пустым, имеет указанную начальную емкость и использует коэффициент роста по умолчанию.
public:
Queue(int capacity);
public Queue(int capacity);
new System.Collections.Queue : int -> System.Collections.Queue
Public Sub New (capacity As Integer)
Параметры
Исключения
capacity меньше нуля.
Комментарии
Емкость Queue — это количество элементов, которые Queue могут храниться. Так как элементы добавляются в объект Queue, емкость автоматически увеличивается по мере необходимости при перемещении. Емкость можно уменьшить путем вызова TrimToSize.
Коэффициент роста — это число, с помощью которого текущая емкость умножается при необходимости большей емкости. Фактор роста определяется при Queue построении.
Если размер коллекции можно оценить, указывая начальную емкость, необходимо выполнить ряд операций изменения размера при добавлении элементов в него Queue.
Этот конструктор является операцией O(n) , где n находится capacity.
Применяется к
Queue(Int32, Single)
- Исходный код:
- Queue.cs
- Исходный код:
- Queue.cs
- Исходный код:
- Queue.cs
- Исходный код:
- Queue.cs
- Исходный код:
- Queue.cs
Инициализирует новый экземпляр Queue класса, который является пустым, имеет указанную начальную емкость и использует указанный коэффициент роста.
public:
Queue(int capacity, float growFactor);
public Queue(int capacity, float growFactor);
new System.Collections.Queue : int * single -> System.Collections.Queue
Public Sub New (capacity As Integer, growFactor As Single)
Параметры
Исключения
Комментарии
Емкость Queue — это количество элементов, которые Queue могут храниться. Так как элементы добавляются в объект Queue, емкость автоматически увеличивается по мере необходимости при перемещении. Емкость можно уменьшить путем вызова TrimToSize.
Коэффициент роста — это число, с помощью которого текущая емкость умножается при необходимости большей емкости. Фактор роста определяется при Queue построении. Емкость Queue всегда увеличивается на минимальное значение, независимо от фактора роста; коэффициент роста 1,0 не будет препятствовать Queue увеличению размера.
Если размер коллекции можно оценить, указывая начальную емкость, необходимо выполнить ряд операций изменения размера при добавлении элементов в него Queue.
Этот конструктор является операцией O(n) , где n находится capacity.