使用英语阅读

通过


ConcurrentQueue<T>.IsEmpty 属性

定义

获取一个值,该值指示 ConcurrentQueue<T> 是否为空。

public bool IsEmpty { get; }

属性值

如果 true 为空,则为 ConcurrentQueue<T>;否则为 false

注解

若要确定集合是否包含任何项,建议使用此属性,而不是从 Count 属性中检索项数并将其与 0 进行比较。 但是,由于此集合旨在同时访问,因此可能另一个线程会在返回后 IsEmpty 修改集合,从而使结果失效。

适用于

产品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

另请参阅