IVector<T>.GetMany(UInt32, T[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft mehrere Elemente aus dem Vektor ab, die am angegebenen Index beginnen.
C++/WinRT Die richtige Syntax für die C++/WinRT-Sprachprojektion ist
uint32_t GetMany(uint32_t startIndex, winrt::array_view<T> items);
.
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
Parameter
- startIndex
-
UInt32
unsigned int
uint32_t
Der nullbasierte Index, bei dem gestartet werden soll.
- items
- T[]
Ein Array, das die aus dem Vektor kopierten Elemente empfängt.
C++/WinRT Ein winrt::array_view , das die aus dem Vektor kopierten Elemente empfängt.
Gibt zurück
Die Anzahl der abgerufenen Elemente. Dieser Wert kann kleiner als die Größe von Elementen sein, wenn das Ende des Vektors erreicht ist.
Hinweise
Beim Programmieren mit .NET ist diese Schnittstelle ausgeblendet. Verwenden Sie stattdessen die IList-Schnittstelle.
C++/WinRT Zusätzlich zum Übergeben eines winrt::array_view<T> können Sie jedes Objekt übergeben, das in ein winrt::array_view T> konvertiert wird, wie z. B<. in diesen Beispielen.
- C++ std::array<T, N>
- Array von T im C-Stil
- C++ std::vector<T>
- { Zeiger, Länge }, wobei der Zeiger auf einen Puffer von T-Objekten und die Länge die Anzahl der Einträge im Puffer ist.
- { first, last }, wobei first und last einen Bereich von T-Objekten darstellen [first, last)
Wenn der Startindex größer als die Größe der Auflistung ist, löst die Ansicht eine Ausnahme aus.
C++/WinRT Wenn der Startindex größer als die Größe der Auflistung ist, löst die Ansicht eine Ausnahme aus
hresult_out_of_bounds
.
C++/CX Wenn der Startindex größer als die Größe der Auflistung ist, löst die Ansicht eine Ausnahme aus
OutOfBoundsException
.