Platform::Array, klasa
Reprezentuje jednowymiarową, modyfikowalną tablicę, którą można odbierać i przekazywać w interfejsie binarnym aplikacji (ABI).
Składnia
template <typename T>
private ref class Array<TArg, 1> :
public WriteOnlyArray<TArg, 1>,
public IBoxArray<TArg>
Elementy członkowskie
Platform::Array dziedziczy wszystkie jej metody z klasy Platform::WriteOnlyArray i implementuje Value
właściwość Interfejsu Platform::IBoxArray.
Konstruktory publiczne
Nazwa/nazwisko | opis |
---|---|
Konstruktory tablicy | Inicjuje jednowymiarową, modyfikowalną tablicę typów określonych przez parametr szablonu klasy T. |
Metody
Zobacz Platform::WriteOnlyArray Class (Klasa Platform::WriteOnlyArray).
Właściwości
Nazwa/nazwisko | opis |
---|---|
Array::Value | Pobiera uchwyt do bieżącej tablicy. |
Uwagi
Klasa Array jest zapieczętowana i nie może być dziedziczona.
System typów środowisko wykonawcze systemu Windows nie obsługuje koncepcji tablic postrzępionych i dlatego nie można przekazać IVector<Platform::Array<T>>
jako wartości zwracanej lub parametru metody. Aby przekazać tablicę postrzępionych lub sekwencję sekwencji w usłudze ABI, użyj polecenia IVector<IVector<T>^>
.
Aby uzyskać więcej informacji o tym, kiedy i jak używać platform::Array, zobacz Array i WriteOnlyArray.
Ta klasa jest definiowana w nagłówku vccorlib.h, który jest automatycznie dołączany przez kompilator. Jest on widoczny w funkcji IntelliSense, ale nie w przeglądarce obiektów, ponieważ nie jest to typ publiczny zdefiniowany w pliku platform.winmd.
Wymagania
Opcja kompilatora: /ZW
Konstruktory tablicy
Inicjuje jednowymiarową, modyfikowalną tablicę typów określonych przez parametr szablonu klasy T.
Składnia
Array(unsigned int size);
Array(T* data, unsigned int size);
Parametry
T
Parametr szablonu klasy.
rozmiar
Liczba elementów w tablicy.
data
Wskaźnik do tablicy danych typu T
, który jest używany do inicjowania tego obiektu Array.
Uwagi
Aby uzyskać więcej informacji na temat tworzenia wystąpień platform::Array, zobacz Array i WriteOnlyArray.
Array::get, metoda
Pobiera odwołanie do elementu tablicy w określonej lokalizacji indeksu.
Składnia
T& get(unsigned int index) const;
Parametry
indeks
Indeks oparty na zera, który identyfikuje element w tablicy. Minimalny indeks to 0, a maksymalny indeks jest wartością size
określoną przez parametr w konstruktorze Tablica.
Wartość zwracana
Element tablicy określony przez index
parametr .
Array::Value, właściwość
Pobiera uchwyt do bieżącej tablicy.
Składnia
property Array^ Value;
Wartość zwracana
Uchwyt do bieżącej tablicy.