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