Condividi tramite


CollectionsMarshal Classe

Definizione

Classe unsafe che fornisce un set di metodi per accedere alle rappresentazioni dei dati sottostanti delle raccolte.

public ref class CollectionsMarshal abstract sealed
public static class CollectionsMarshal
type CollectionsMarshal = class
Public Class CollectionsMarshal
Ereditarietà
CollectionsMarshal

Metodi

AsSpan<T>(List<T>)

Ottiene una visualizzazione Span<T> sui dati in un elenco. Gli elementi non devono essere aggiunti o rimossi dalla List<T> mentre il Span<T> è in uso.

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

Ottiene un riferimento a un TValue nella Dictionary<TKey,TValue>.AlternateLookup<TAlternateKey>, aggiungendo una nuova voce con un valore predefinito se non esiste nel dictionary.

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

Ottiene un riferimento a un TValue nel dizionario specificato, aggiungendo una nuova voce con un valore predefinito se la chiave non esiste.

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

Ottiene un riferimento a un TValue nel Dictionary<TKey,TValue> o un riferimento Null se non esiste nel dictionary.

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

Ottiene un riferimento a un TValue nel Dictionary<TKey,TValue> o un riferimento null se non esiste nel dictionary.

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

Imposta il conteggio del List<T> sul valore specificato.

Si applica a