begin Function

Gibt einen Iterator zurück, der an den Anfang einer Auflistung zeigt, auf die über den angegebenen Schnittstellenparameter zugegriffen wird.

Syntax

template <typename T>
    ::Platform::Collections::VectorIterator<T>
    begin(IVector<T>^ v);

template <typename T>
    ::Platform::Collections::VectorViewIterator<T>
    begin(IVectorView<T>^ v);

template <typename T>
    ::Platform::Collections::InputIterator<T>
    begin(IIterable<T>^ i);

Parameter

T
Ein Vorlagentyp-Parameter.

v
Eine Auflistung von Vector<T> Objekten, VectorView<T> auf die von einer IVector<T> oder IVectorView<T> einer Schnittstelle zugegriffen wird.

i
Eine Auflistung beliebiger Windows-Runtime Objekte, auf die über eine IIterable<T> Schnittstelle zugegriffen wird.

Rückgabewert

Ein Iterator, der zum Anfang der Auflistung zeigt.

Hinweise

Die ersten beiden Funktionsvorlagen geben Iteratoren zurück, und die dritte Funktionsvorlage gibt einen Eingabe-Iterator zurück.

Das VectorIterator objekt, das von begin einem Proxy-Iterator zurückgegeben wird, der Elemente vom Typ VectorProxy<T>speichert. Allerdings ist das Proxyobjekt fast nie für Benutzercode sichtbar. Weitere Informationen finden Sie unter Auflistungen (C++/CX).

Anforderungen

Header: collection.h

Namespace:Windows::Foundation::Collections

Siehe auch

Windows::Foundation::Collections-Namespace