共用方式為


begin 函式

傳回迭代器,指向指定的介面參數所存取之集合的開頭。

語法

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);

參數

T
樣板類型參數。

v
IVector<T>IVectorView<T> 介面存取的 Vector<T>VectorView<T> 物件集合。

i
IIterable<T> 介面存取的任意 Windows 執行階段物件集合。

傳回值

指向集合開頭的迭代器。

備註

前兩個函式範本會傳回迭代器,而第三個函式範本會傳回輸入迭代器。

begin 所傳回的 VectorIterator 物件是一種 Proxy 迭代器,可儲存類型為 VectorProxy<T> 的元素。 不過,對使用者程式碼來說,Proxy 物件永遠都像是不存在一樣。 如需詳細資訊,請參閱 集合 (C++/CX)

需求

標頭: collection.h

命名空間Windows::Foundation::Collections

另請參閱

Windows::Foundation::Collections 命名空間