Compartir a través de


CollectionsMarshal Clase

Definición

Clase no segura que proporciona un conjunto de métodos para acceder a las representaciones de datos subyacentes de las colecciones.

public ref class CollectionsMarshal abstract sealed
public static class CollectionsMarshal
type CollectionsMarshal = class
Public Class CollectionsMarshal
Herencia
CollectionsMarshal

Métodos

AsSpan<T>(List<T>)

Obtiene una vista Span<T> sobre los datos de una lista. Los elementos no se deben agregar ni quitar del List<T> mientras el Span<T> está en uso.

GetValueRefOrAddDefault<TKey,TValue,TAlternateKey>(Dictionary<TKey,TValue>.AlternateLookup<TAlternateKey>, TAlternateKey, Boolean)

Obtiene una referencia a un TValue en el Dictionary<TKey,TValue>.AlternateLookup<TAlternateKey>, agregando una nueva entrada con un valor predeterminado si no existe en el dictionary.

GetValueRefOrAddDefault<TKey,TValue>(Dictionary<TKey,TValue>, TKey, Boolean)

Obtiene una referencia a un TValue en el diccionario especificado, agregando una nueva entrada con un valor predeterminado si la clave no existe.

GetValueRefOrNullRef<TKey,TValue,TAlternateKey>(Dictionary<TKey,TValue>.AlternateLookup<TAlternateKey>, TAlternateKey)

Obtiene una referencia a un TValue en el Dictionary<TKey,TValue> o un valor null ref si no existe en el dictionary.

GetValueRefOrNullRef<TKey,TValue>(Dictionary<TKey,TValue>, TKey)

Obtiene una referencia a un TValue en el Dictionary<TKey,TValue> o una referencia null si no existe en el dictionary.

SetCount<T>(List<T>, Int32)

Establece el recuento del List<T> en el valor especificado.

Se aplica a