ImmutableInterlocked.TryDequeue<T>(ImmutableQueue<T>, T) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Atomiskt tar bort och returnerar det angivna elementet i köns huvud, om kön inte är tom.
public:
generic <typename T>
static bool TryDequeue(System::Collections::Immutable::ImmutableQueue<T> ^ % location, [Runtime::InteropServices::Out] T % value);
public static bool TryDequeue<T>(ref System.Collections.Immutable.ImmutableQueue<T> location, out T value);
static member TryDequeue : ImmutableQueue * 'T -> bool
Public Shared Function TryDequeue(Of T) (ByRef location As ImmutableQueue(Of T), ByRef value As T) As Boolean
Typparametrar
- T
Typ av objekt i kön.
Parametrar
- location
- ImmutableQueue<T>
Variabeln eller fältet som atomiskt ska uppdateras.
- value
- T
Ange värdet från köns huvud om kön inte är tom.
Returer
trueom kön inte är tom och huvudelementet tas bort. annars . false