CollectionsMarshal.GetValueRefOrNullRef<TKey,TValue> Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene una referencia a en TValue
Dictionary<TKey,TValue> o una referencia null
si no existe en .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
Parámetros de tipo
- TKey
Tipo de una clave.
- TValue
Tipo de un valor.
Parámetros
- dictionary
- Dictionary<TKey,TValue>
Diccionario del que se va a TValue
obtener la referencia.
- key
- TKey
Clave usada para la búsqueda.
Devoluciones
Una referencia a en TValue
o Dictionary<TKey,TValue> una referencia null
si no existe en .dictionary
Comentarios
Los elementos no se deben agregar ni quitar de mientras Dictionary<TKey,TValue> la referencia TValue
está en uso.
La referencia null
se puede detectar llamando a System.Runtime.CompilerServices.Unsafe.IsNullRef<T>(T).
Se aplica a
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente las Cuestiones de GitHub como mecanismo de retroalimentación para el contenido y lo sustituiremos por un nuevo sistema de retroalimentación. Para más información, consulta:Enviar y ver comentarios de