IVectorView<T>.GetMany(UInt32, T[]) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
Parametri
- startIndex
-
UInt32
unsigned int
uint32_t
Indice in base zero da iniziare in corrispondenza di .
- items
- T[]
Matrice che riceve gli elementi copiati dalla visualizzazione vettoriale.
C++/WinRTWinrt::array_view che riceve gli elementi copiati dalla visualizzazione vettoriale.
Restituisce
Numero di elementi recuperati. Questo valore può essere minore della dimensione degli elementi se viene raggiunta la fine del vettore.
Commenti
Durante la programmazione con .NET, questa interfaccia è nascosta. Usare invece l'interfaccia IList.
C++/WinRT Oltre a passare winrt::array_view<T>, puoi passare qualsiasi oggetto convertibile in winrt::array_view<T>, ad esempio questi esempi.
- C++ std::array<T, N>
- Matrice in stile C di T
- C++ std::vector<T>
- { puntatore, lunghezza }, dove puntatore è un puntatore a un buffer di oggetti T e lunghezza è il numero di voci nel buffer
- { first, last }, dove first e last rappresentano un intervallo di oggetti T [first, last)
Se l'indice iniziale è maggiore delle dimensioni della raccolta, la vista genererà un'eccezione.
C++/WinRT Se l'indice iniziale è maggiore o uguale alla dimensione della raccolta, la vista genererà un'eccezione
hresult_out_of_bounds
.
C++/CX Se l'indice iniziale è maggiore o uguale alla dimensione della raccolta, la vista genererà un'eccezione
OutOfBoundsException
.
Se la raccolta sottostante è stata modificata, la vista può generare un'eccezione.
C++/WinRT Se la raccolta sottostante è stata modificata, la vista può generare un'eccezione
hresult_changed_state
.
C++/CX Se la raccolta sottostante è stata modificata, la vista può generare un'eccezione
ChangedStateException
.