ConcurrentBag<T>.TryTake(T) 方法

定义

尝试从 . ConcurrentBag<T>. 中删除和返回对象。

public:
 virtual bool TryTake([Runtime::InteropServices::Out] T % result);
public bool TryTake(out T result);
abstract member TryTake : 'T -> bool
override this.TryTake : 'T -> bool
Public Function TryTake (ByRef result As T) As Boolean

参数

result
T

此方法返回时, result 包含从包为空时移除 ConcurrentBag<T> 的对象或默认值 T

返回

true 如果成功删除对象,则为 ;否则,为 false.

实现

适用于

另请参阅