Udostępnij za pośrednictwem


CollectionsMarshal Klasa

Definicja

Niebezpieczna klasa, która udostępnia zestaw metod uzyskiwania dostępu do podstawowych reprezentacji danych kolekcji.

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

Metody

AsSpan<T>(List<T>)

Pobiera widok Span<T> danych na liście. Elementy nie powinny być dodawane ani usuwane z List<T> podczas używania Span<T>.

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

Pobiera odwołanie do TValue w Dictionary<TKey,TValue>.AlternateLookup<TAlternateKey>, dodając nowy wpis z wartością domyślną, jeśli nie istnieje w dictionary.

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

Pobiera odwołanie do TValue w określonym słowniku, dodając nowy wpis z wartością domyślną, jeśli klucz nie istnieje.

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

Pobiera odwołanie do TValue w Dictionary<TKey,TValue> lub wartość null ref, jeśli nie istnieje w dictionary.

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

Pobiera odwołanie do TValue w Dictionary<TKey,TValue> lub odwołanie null, jeśli nie istnieje w dictionary.

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

Ustawia liczbę List<T> na określoną wartość.

Dotyczy