Aracılığıyla paylaş


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

Ad Tanım
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

Ad Tanım
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.

Boyutu
Dizideki öğelerin sayısı

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

İade 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;

İade Değeri

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

Ayrıca bkz.

Platform ad alanı
Dizi ve WriteOnlyArray