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

Nome Descrizione
AsBytes(BitArray)

Ottiene una Span<T> visualizzazione sui dati di un BitArrayoggetto .

AsSpan<T>(List<T>)

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

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

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

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

Ottiene un riferimento a un TValue oggetto 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 oggetto in Dictionary<TKey,TValue> o un riferimento Null se non esiste nell'oggetto dictionary.

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

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

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

Imposta il conteggio dell'oggetto List<T> sul valore specificato.

Si applica a