Platform::Array Sınıfı

Uygulama ikili arabirimi (ABI) üzerinden alınabilen ve geçirilebilen tek boyutlu, değiştirilebilir bir diziyi temsil eder.

Sözdizimi

template <typename T>
private ref class Array<TArg, 1> :
    public WriteOnlyArray<TArg, 1>,
    public IBoxArray<TArg>

Üyeler

Platform::Array tüm yöntemlerini Platform::WriteOnlyArray Sınıfından devralır Value ve Platform::IBoxArray Arabirimi özelliğini uygular.

Ortak Oluşturucular

Veri Akışı Adı Açıklama
Dizi Oluşturucuları Sınıf şablonu parametresi T tarafından belirtilen tek boyutlu, değiştirilebilir bir tür dizisi başlatır.

Yöntemler

Bkz . Platform::WriteOnlyArray Sınıfı.

Properties

Veri Akışı Adı Açıklama
Dizi::Değer Geçerli diziye bir tanıtıcı alır.

Açıklamalar

Array sınıfı korumalıdır ve devralınamaz.

Windows Çalışma Zamanı tür sistemi pürüzlü dizi kavramını desteklemez ve bu nedenle dönüş değeri veya yöntem parametresi olarak geçiremezsinizIVector<Platform::Array<T>>. ABI'de pürüzlü bir diziyi veya dizi dizisini geçirmek için kullanın IVector<IVector<T>^>.

Platform::Array'in ne zaman ve nasıl kullanılacağı hakkında daha fazla bilgi için bkz . Dizi ve WriteOnlyArray.

Bu sınıf, derleyici tarafından otomatik olarak eklenen vccorlib.h üst bilgisinde tanımlanır. IntelliSense'te görünür, ancak platform.winmd'de tanımlanan genel bir tür olmadığından Object Browser'da görünmez.

Gereksinimler

Derleyici seçeneği: /ZW

Dizi Oluşturucuları

Sınıf şablonu parametresi T tarafından belirtilen tek boyutlu, değiştirilebilir bir tür dizisi başlatır.

Sözdizimi

Array(unsigned int size);
Array(T* data, unsigned int size);

Parametreler

T
Sınıf şablonu parametresi.

boyut
Dizideki öğelerin sayısı

data
Bu Array nesnesini başlatmak için kullanılan türde T bir veri dizisinin işaretçisi.

Açıklamalar

Platform::Array örneklerini oluşturma hakkında daha fazla bilgi için bkz . Array ve WriteOnlyArray.

Dizi::get Yöntemi

Belirtilen dizin konumunda dizi öğesine başvuru alır.

Sözdizimi

T& get(unsigned int index)  const;

Parametreler

Dizin
Dizideki bir öğeyi tanımlayan sıfır tabanlı dizin. En düşük dizin 0, en büyük dizin ise Dizi oluşturucusunda parametresi tarafından size belirtilen değerdir.

Dönüş Değeri

parametresi tarafından index belirtilen dizi öğesi.

Dizi::Değer Özelliği

Geçerli diziye bir tanıtıcı alır.

Sözdizimi

property Array^ Value;

Dönüş Değeri

Geçerli dizi için bir tanıtıcı.

Ayrıca bkz.

Platform ad alanı
Dizi ve WriteOnlyArray