Windows.Foundation.Collections Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendefinisikan objek koleksi standar, khusus, dan generik. Ini termasuk IIterable<T>, IVector<T> dan antarmuka generik IMap<K,V>, yang digunakan sebagai pola untuk dukungan pengumpulan dasar di seluruh Windows Runtime API.
Kelas
PropertySet |
Mewakili kumpulan properti, yang merupakan sekumpulan objek PropertyValue dengan kunci string. |
StringMap |
Koleksi asosiatif, juga dikenal sebagai peta atau kamus. |
ValueSet |
Menerapkan peta dengan kunci jenis String Nota Beberapa anggota hanya tersedia untuk bahasa yang ditentukan. |
Antarmuka
IIterable<T> |
Mengekspos iterator yang mendukung iterasi sederhana atas kumpulan jenis tertentu.
|
IIterator<T> |
Mendukung iterasi sederhana melalui koleksi. |
IKeyValuePair<K,V> |
Mewakili pasangan kunci-nilai. Ini biasanya digunakan sebagai jenis batasan ketika Anda perlu merangkum dua parameter jenis menjadi satu untuk memenuhi batasan antarmuka generik lainnya.
|
IMap<K,V> |
Mewakili koleksi asosiatif, juga dikenal sebagai peta atau kamus.
|
IMapChangedEventArgs<K> |
Menyediakan data untuk peristiwa pengumpulan peta yang diubah. |
IMapView<K,V> |
Mewakili tampilan yang tidak dapat diubah ke dalam peta.
|
IObservableMap<K,V> |
Memberi tahu pendengar tentang perubahan dinamis pada peta, seperti saat item ditambahkan atau dihapus. |
IObservableVector<T> |
Memberi tahu pendengar perubahan pada vektor. |
IPropertySet |
Mewakili kumpulan pasangan kunci-nilai, yang berkorelasi dengan beberapa antarmuka koleksi lainnya. |
IVector<T> |
Mewakili kumpulan elemen akses acak.
|
IVectorChangedEventArgs |
Menyediakan data untuk peristiwa vektor yang diubah. |
IVectorView<T> |
Mewakili tampilan yang tidak dapat diubah ke dalam vektor.
|
Enum
CollectionChange |
Menjelaskan tindakan yang menyebabkan perubahan pada koleksi. |
Delegasikan
MapChangedEventHandler<K,V> |
Mewakili metode yang menangani peristiwa yang diubah dari peta yang dapat diamati. |
VectorChangedEventHandler<T> |
Mewakili metode yang menangani peristiwa yang diubah dari vektor yang dapat diamati. |
Keterangan
Banyak antarmuka dan objek yang ditentukan dalam namespace ini memiliki bahasa yang setara dengan bahasa yang berbeda tergantung pada bahasa pemrograman yang Anda gunakan. Untuk informasi selengkapnya tentang menggunakan antarmuka ini dari kode C++, lihat Collections (C++/CX). Untuk informasi selengkapnya tentang menggunakan jenis koleksi dari kode .NET, lihat Komentar dalam jenis tertentu yang ditentukan dalam namespace ini.