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> 移除的物件,如果 Bag 是空的,則包含 T 的預設值。

傳回

如已成功移除物件,則為 true;否則為 false

實作

適用於

另請參閱