Platform::Array – třída
Představuje jednorozměrné modifikovatelné pole, které lze přijímat a předávat napříč binárním rozhraním aplikace (ABI).
Syntaxe
template <typename T>
private ref class Array<TArg, 1> :
public WriteOnlyArray<TArg, 1>,
public IBoxArray<TArg>
Členové
Platform::Array dědí všechny své metody z Platform::WriteOnlyArray Třída a implementuje Value
vlastnost Platform::IBoxArray Interface.
Veřejné konstruktory
Název | Popis |
---|---|
Konstruktory pole | Inicializuje jednorozměrné modifikovatelné pole typů určených parametrem šablony třídy T. |
Metody
Viz Platform::WriteOnlyArray – třída.
Vlastnosti
Název | Popis |
---|---|
Array::Value | Načte popisovač do aktuálního pole. |
Poznámky
Třída Array je zapečetěna a nelze ji zdědit.
Systém typů prostředí Windows Runtime nepodporuje koncept agregovaných polí, a proto nelze předat jako návratovou IVector<Platform::Array<T>>
hodnotu nebo parametr metody. Pokud chcete předat agregované pole nebo posloupnost sekvencí napříč ABI, použijte IVector<IVector<T>^>
.
Další informace o tom, kdy a jak používat Platform::Array, naleznete v tématu Array a WriteOnlyArray.
Tato třída je definována v hlavičce vccorlib.h, která je automaticky zahrnuta kompilátorem. Je viditelný v IntelliSense, ale ne v prohlížeči objektů, protože není veřejným typem definovaným v platform.winmd.
Požadavky
Možnost kompilátoru: /ZW
Konstruktory pole
Inicializuje jednorozměrné modifikovatelné pole typů určených parametrem šablony třídy T.
Syntaxe
Array(unsigned int size);
Array(T* data, unsigned int size);
Parametry
T
Parametr šablony třídy.
velikost
Počet prvků v poli.
data
Ukazatel na pole dat typu T
, který slouží k inicializaci tohoto objektu Array.
Poznámky
Další informace o vytváření instancí Platform::Array naleznete v tématu Array a WriteOnlyArray.
Array::get – metoda
Načte odkaz na prvek pole v zadaném umístění indexu.
Syntaxe
T& get(unsigned int index) const;
Parametry
index
Index založený na nule, který identifikuje prvek v poli. Minimální index je 0 a maximální index je hodnota zadaná parametrem size
v konstruktoru Array.
Návratová hodnota
Prvek pole určený parametrem index
.
Array::Value – vlastnost
Načte popisovač do aktuálního pole.
Syntaxe
property Array^ Value;
Návratová hodnota
Popisovač aktuálního pole.