IVector<T>.GetMany(UInt32, T[]) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
public:
unsigned int GetMany(unsigned int startIndex, Platform::Array <T> ^ items);
uint32_t GetMany(uint32_t const& startIndex, winrt::array_view <T> & items);
public uint GetMany(uint startIndex, T[] items);
Public Function GetMany (startIndex As UInteger, items As T()) As UInteger
Paramètres
- startIndex
-
UInt32
unsigned int
uint32_t
Index de base zéro à partir de.
- items
- T[]
Tableau qui reçoit les éléments copiés à partir du vecteur.
C++/WinRTWinrt::array_view qui reçoit les éléments copiés à partir du vecteur.
Retours
Nombre d’éléments récupérés. Cette valeur peut être inférieure à la taille des éléments si la fin du vecteur est atteinte.
Remarques
Lors de la programmation avec .NET, cette interface est masquée. Utilisez plutôt l’interface IList.
C++/WinRT En plus de transmettre un winrt::array_view<T>, vous pouvez passer n’importe quel objet convertible en winrt::array_view<T>, comme ces exemples.
- C++ std::array<T, N>
- Tableau de style C de T
- C++ std::vector<T>
- { pointeur, longueur }, où pointeur est un pointeur vers une mémoire tampon d’objets T , et longueur est le nombre d’entrées dans la mémoire tampon
- { first, last }, où premier et dernier représentent une plage d’objets T [first, last)
Si l’index de début est supérieur à la taille de la collection, la vue lève une exception.
C++/WinRT Si l’index de début est supérieur à la taille de la collection, la vue lève une
hresult_out_of_bounds
exception.
C++/CX Si l’index de début est supérieur à la taille de la collection, la vue lève une
OutOfBoundsException
exception.