ConcurrentQueue<T>.TryPeek(T) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Пытается вернуть объект из начала ConcurrentQueue<T> без его удаления.
public:
bool TryPeek([Runtime::InteropServices::Out] T % result);
public bool TryPeek (out T result);
member this.TryPeek : 'T -> bool
Public Function TryPeek (ByRef result As T) As Boolean
Параметры
- result
- T
Параметр result
, возвращаемый данным методом, содержит объект, расположенный в начале ConcurrentQueue<T>, или неопределенное значение, если операцию не удалось выполнить.
Возвращаемое значение
Значение true
, если объект был успешно возвращен; в противном случае — значение false
.
Комментарии
Чтобы определить, содержит ли коллекция какие-либо элементы, рекомендуется использовать IsEmpty свойство вместо просмотра.