IVectorView<T>.GetMany(UInt32, T[]) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
Indeks berbasis nol untuk memulai.
- items
- T[]
Array yang menerima item yang disalin dari tampilan vektor.
C++/WinRTWinrt::array_view yang menerima item yang disalin dari tampilan vektor.
Mengembalikan
Jumlah item yang diambil. Nilai ini bisa kurang dari ukuran item jika akhir vektor tercapai.
Keterangan
Saat memprogram dengan .NET, antarmuka ini disembunyikan. Gunakan antarmuka IList sebagai gantinya.
C++/WinRT Selain melewati winrt::array_view<T>, Anda dapat meneruskan objek apa pun yang dapat dikonversi ke winrt::array_view<T>, seperti contoh-contoh ini.
- C++ std::array<T, N>
- Array gaya C T
- C++ std::vector<T>
- { pointer, length }, where pointer is a pointer to a buffer of T objects, and length is the number of entries in the buffer
- { first, last }, where first and last represent a range of T objects [first, last)
Jika indeks awal lebih besar dari ukuran koleksi, tampilan akan memberikan pengecualian.
C++/WinRT Jika indeks awal lebih besar dari atau sama dengan ukuran koleksi, tampilan akan memberikan
hresult_out_of_bounds
pengecualian.
C++/CX Jika indeks awal lebih besar dari atau sama dengan ukuran koleksi, tampilan akan memberikan
OutOfBoundsException
pengecualian.
Jika koleksi yang mendasar telah berubah, tampilan dapat melemparkan pengecualian.
C++/WinRT Jika koleksi yang mendasar telah berubah, tampilan dapat melemparkan
hresult_changed_state
pengecualian.
C++/CX Jika koleksi yang mendasar telah berubah, tampilan dapat melemparkan
ChangedStateException
pengecualian.