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