ConcurrentQueue<T>.IsEmpty Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, является ли коллекция ConcurrentQueue<T> пустой.
public:
property bool IsEmpty { bool get(); };
public bool IsEmpty { get; }
member this.IsEmpty : bool
Public ReadOnly Property IsEmpty As Boolean
Значение свойства
Значение true
, если объект ConcurrentQueue<T> пуст; в противном случае — значение false
.
Комментарии
Чтобы определить, содержит ли коллекция какие-либо элементы, рекомендуется использовать это свойство, а не получать количество элементов из Count свойства и сравнивать его с 0. Однако, так как эта коллекция предназначена для одновременного доступа, возможно, другой поток изменит коллекцию после IsEmpty возврата, тем самым делая результат недействительным.