Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.