CollectionsMarshal Classe

Definição

Uma classe não segura que fornece um conjunto de métodos para acessar as representações de dados subjacentes de coleções.

public ref class CollectionsMarshal abstract sealed
public static class CollectionsMarshal
type CollectionsMarshal = class
Public Class CollectionsMarshal
Herança
CollectionsMarshal

Métodos

Nome Description
AsBytes(BitArray)

Obtém uma Span<T> exibição sobre os dados de um BitArray's.

AsSpan<T>(List<T>)

Obtém uma Span<T> exibição sobre os dados em uma lista. Os itens não devem ser adicionados ou removidos do List<T> tempo em que estão Span<T> em uso.

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

Obtém um ref para um TValue no , adicionando Dictionary<TKey,TValue>.AlternateLookup<TAlternateKey>uma nova entrada com um valor padrão se ele não existir no dictionary.

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

Obtém uma referência a um TValue dicionário especificado, adicionando uma nova entrada com um valor padrão se a chave não existir.

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

Obtém um ref para um TValue no Dictionary<TKey,TValue> ou um ref nulo se ele não existir no dictionary.

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

Obtém uma referência a uma TValue referência ou Dictionary<TKey,TValue> uma referência null se ela não existir no dictionary.

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

Define a contagem do List<T> valor especificado.

Aplica-se a