ImmutableInterlocked.TryDequeue<T>(ImmutableQueue<T>, T) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Supprime atomiquement et retourne l’élément spécifié à la tête de la file d’attente si la file d’attente n’est pas vide.
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
Paramètres de type
- T
Type d’éléments dans la file d’attente.
Paramètres
- location
- ImmutableQueue<T>
Variable ou champ à mettre à jour atomiquement.
- value
- T
Si la file d’attente n’est pas vide, définissez sur la valeur de la tête de la file d’attente.
Retours
true
si la file d’attente n’est pas vide et que l’élément head a été supprimé ; sinon, false
.
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de l’année 2024, nous abandonnerons progressivement le mécanisme de retour d’information GitHub Issues pour le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultez :Soumettre et afficher des commentaires pour