一款简单易用的基础网络通讯组件库。

AsyncQueueTTryDequeue(PredicateT, T) 方法

如果队列头部有满足指定检查的可用元素,则立即将其出队; 否则返回而不出队。

Definition

命名空间: TouchSocket.Core
程序集: TouchSocket.Core (在 TouchSocket.Core.dll 中) 版本:4.0.0-beta.143+5fcca7a4e70968794985dc3793adc50531308be6
C#
protected bool TryDequeue(
	Predicate<T> valueCheck,
	out T value
)

参数

valueCheck  PredicateT
必须成功以出队的头部元素的测试。
value  T
接收队列头部的元素;如果队列为空,则为 default(T)

返回值

Boolean
如果有元素被出队,则返回 ;如果队列为空,则返回

参见