Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Anahtar-değer çiftlerinden oluşan bir koleksiyon olan bir haritaya salt okunur görünümü temsil eder.
Sözdizimi
template <
typename K,
typename V,
typename C = ::std::less<K>>
ref class MapView sealed;
Parametreler
K
Anahtar-değer çiftindeki anahtarın türü.
V
Anahtar-değer çiftindeki değerin türü.
C
MapView'da göreli düzenlerini belirlemek için sıralama anahtarları olarak iki öğe değerini karşılaştırabilen bir işlev nesnesi sağlayan tür. Varsayılan olarak, std::less<K>.
Açıklamalar
MapView, uygulama ikili arabirimi (ABI) üzerinden geçirilen Windows::Foundation::Collections::IMapView <K,V> arabiriminin somut bir C++ uygulamasıdır. Daha fazla bilgi için bkz . Koleksiyonlar (C++/CX).
Üyeler
Ortak Oluşturucular
| Veri Akışı Adı | Açıklama |
|---|---|
| MapView::MapView | MapView sınıfının yeni bir örneğini başlatır. |
Genel Yöntemler
| Veri Akışı Adı | Açıklama |
|---|---|
| MapView::First | Harita görünümündeki ilk öğeye başlatılan bir yineleyici döndürür. |
| MapView::HasKey | Geçerli MapView'un belirtilen anahtarı içerip içermediğini belirler. |
| MapView::Lookup | Geçerli MapView nesnesinde belirtilen anahtardaki öğesini alır. |
| MapView::Size | Geçerli MapView nesnesindeki öğe sayısını döndürür. |
| MapView::Split | Özgün bir MapView nesnesini iki MapView nesnesine böler. |
Devralma Hiyerarşisi
MapView
Gereksinimler
Üst bilgi: collection.h
Ad Alanı: Platform::Collections
MapView::First Yöntemi
Harita görünümündeki ilk öğeyi belirten bir yineleyici döndürür.
Sözdizimi
virtual Windows::Foundation::Collections::IIterator<
Windows::Foundation::Collections::IKeyValuePair<K, V>^>^ First();
Dönüş Değeri
Harita görünümündeki ilk öğeyi belirten bir yineleyici.
Açıklamalar
First() tarafından döndürülen yineleyiciyi tutmanın kullanışlı bir yolu, dönüş değerini tür kesinti anahtar sözcüğüyle bildirilen bir değişkene auto atamaktır. Örneğin, auto x = myMapView->First();.
MapView::HasKey Yöntemi
Geçerli MapView'un belirtilen anahtarı içerip içermediğini belirler.
Sözdizimi
bool HasKey(K key);
Parametreler
key
MapView öğesini bulmak için kullanılan anahtar. Anahtarın türü K tür adıdır.
Dönüş Değeri
true anahtar bulunursa; aksi takdirde , false.
MapView::Lookup Yöntemi
K türünün belirtilen anahtarıyla ilişkili V türünün değerini alır.
Sözdizimi
V Lookup(K key);
Parametreler
key
MapView'da bir öğeyi bulmak için kullanılan anahtar. Türü key K tür adıdır.
Dönüş Değeri
ile keyeşleştirilen değer. Dönüş değerinin türü V tür adıdır.
MapView::MapView Oluşturucu
MapView sınıfının yeni bir örneğini başlatır.
Sözdizimi
explicit MapView(const C& comp = C());
explicit MapView(const ::std::map<K, V, C>& m);
explicit MapView(std::map<K, V, C>&& m);
template <typename InIt> MapView(
InIt first,
InIt last,
const C& comp = C());
MapView(
::std::initializer_list<std::pair<const K, V>> il,
const C& comp = C());
Parametreler
Init
Geçerli MapView'un tür adı.
Comp
MapView'da göreli düzenlerini belirlemek için sıralama anahtarları olarak iki öğe değerini karşılaştırabilen bir işlev nesnesi.
m
Geçerli MapView'ı başlatmak için kullanılan bir map Class başvuru veya Lvalues ve Rvalues.
birinci
Geçerli MapView'ı başlatmak için kullanılan bir öğe aralığındaki ilk öğenin giriş yineleyicisi.
son
Geçerli MapView'ı başlatmak için kullanılan bir öğe aralığından sonraki ilk öğenin giriş yineleyicisi.
ıl
Öğeleri MapView'a eklenecek std::initializer_list<std::p air<K,V>>.
MapView::Size Yöntemi
Geçerli MapView nesnesindeki öğe sayısını döndürür.
Sözdizimi
virtual property unsigned int Size;
Dönüş Değeri
Geçerli MapView'daki öğe sayısı.
MapView::Split Yöntemi
Geçerli MapView nesnesini iki MapView nesnesine böler. Bu yöntem işlemsel değildir.
Sözdizimi
void Split(
Windows::Foundation::Collections::IMapView<
K, V>^ * firstPartition,
Windows::Foundation::Collections::IMapView<
K, V>^ * secondPartition);
Parametreler
firstPartition
Özgün MapView nesnesinin ilk bölümü.
secondPartition
Özgün MapView nesnesinin ikinci bölümü.
Açıklamalar
Bu yöntem işlemsel değildir; Hiçbir şey yapmaz.