Bagikan melalui


CollectionsMarshal Kelas

Definisi

Kelas tidak aman yang menyediakan sekumpulan metode untuk mengakses representasi data yang mendasar dari koleksi.

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

Metode

AsSpan<T>(List<T>)

Mendapatkan tampilan Span<T> atas data dalam daftar. Item tidak boleh ditambahkan atau dihapus dari List<T> saat Span<T> sedang digunakan.

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

Mendapatkan ref ke TValue di Dictionary<TKey,TValue>.AlternateLookup<TAlternateKey>, menambahkan entri baru dengan nilai default jika tidak ada di dictionary.

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

Mendapatkan referensi ke TValue dalam kamus yang ditentukan, menambahkan entri baru dengan nilai default jika kunci tidak ada.

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

Mendapatkan ref ke TValue di Dictionary<TKey,TValue> atau ref null jika tidak ada di dictionary.

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

Mendapatkan referensi ke TValue di Dictionary<TKey,TValue> atau referensi null jika tidak ada di dictionary.

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

Mengatur jumlah List<T> ke nilai yang ditentukan.

Berlaku untuk