CollectionsMarshal Classe

Definição

Uma classe insegura que fornece um conjunto de métodos para aceder às representações de dados subjacentes das coleções.

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

Métodos

Name Description
AsBytes(BitArray)

Obtém uma Span<T> vista sobre os dados de um BitArray's.

AsSpan<T>(List<T>)

Obtém uma Span<T> visão dos dados numa lista. Os itens não devem ser adicionados ou removidos enquanto List<T>Span<T> estiverem em uso.

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

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

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

Recebe uma referência a TValue no dicionário especificado, adicionando uma nova entrada com um valor padrão caso a chave não exista.

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

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

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

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

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

Define a contagem de o List<T> valor especificado.

Aplica-se a