Sdílet prostřednictvím


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.

Viz také

Platform – obor názvů
Array a WriteOnlyArray