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