CollectionsMarshal.GetValueRefOrNullRef<TKey,TValue> 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.
Obtient une référence à un TValue
dans ou Dictionary<TKey,TValue> une référence null
si elle n’existe pas dans .dictionary
public:
generic <typename TKey, typename TValue>
static TValue % GetValueRefOrNullRef(System::Collections::Generic::Dictionary<TKey, TValue> ^ dictionary, TKey key);
public static ref TValue GetValueRefOrNullRef<TKey,TValue> (System.Collections.Generic.Dictionary<TKey,TValue> dictionary, TKey key);
static member GetValueRefOrNullRef : System.Collections.Generic.Dictionary<'Key, 'Value> * 'Key -> 'Value
Public Shared Function GetValueRefOrNullRef(Of TKey, TValue) (dictionary As Dictionary(Of TKey, TValue), key As TKey) As TValue
Paramètres de type
- TKey
Type d’une clé.
- TValue
Type d’une valeur.
Paramètres
- dictionary
- Dictionary<TKey,TValue>
Dictionnaire à partir duquel obtenir la référence TValue
.
- key
- TKey
Clé utilisée pour la recherche.
Retours
Référence à un TValue
dans ou Dictionary<TKey,TValue> une référence null
s’il n’existe pas dans . dictionary
.
Remarques
Les éléments ne doivent pas être ajoutés ou supprimés du Dictionary<TKey,TValue> pendant que la référence TValue
est en cours d’utilisation.
La référence null
peut être détectée en appelant System.Runtime.CompilerServices.Unsafe.IsNullRef<T>(T).
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour