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>

Członkowie

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.

Danych
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.

Zobacz też

Przestrzeń nazw platformy
Array i WriteOnlyArray