IReferenceArray<T> 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
啟用任意列舉、結構和委派型別,以做為屬性值陣列。 您無法實作此介面,請參閱。
public interface class IReferenceArray : IPropertyValue
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1640068871, 11621, 4576, 154, 232, 212, 133, 100, 1, 84, 114)]
template <typename T>
struct IReferenceArray : IPropertyValue
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
[Windows.Foundation.Metadata.Guid(1640068871, 11621, 4576, 154, 232, 212, 133, 100, 1, 84, 114)]
public interface IReferenceArray<T> : IPropertyValue
Public Interface IReferenceArray(Of T)
Implements IPropertyValue
類型參數
- T
- 屬性
- 實作
Windows 需求
裝置系列 |
Windows 10 (已於 10.0.10240.0 引進)
|
API contract |
Windows.Foundation.FoundationContract (已於 v1.0 引進)
|
備註
您無法實作 IReferenceArray 介面,或將其包含在簽章中。 IReferenceArray 主要是 Windows 執行階段 實作 Boxing 和可為 Null 值的內部實作詳細數據。
(C++/CX 僅) 在 C++/CX 中,此介面會公開為 Platform::IBoxArray<T>。 在 XAML 數據系結這類情況下,參考型別或實值型別的集合會當做 Platform::Object^類型傳遞,您可以使用 safe_cast 將對象轉換成 IBoxArray,然後使用 IBoxArray::Value 屬性來存取包含集合元素的強型別 Platform::Array 物件。
介面繼承
IReferenceArray 繼承 IPropertyValue。 實作 IReferenceArray 的類型也會實作 IPropertyValue 的介面成員。
屬性
IsNumericScalar |
取得值,這個值表示屬性值是否為純量值。 (繼承來源 IPropertyValue) |
Type |
傳回儲存在 屬性值中的型別。 (繼承來源 IPropertyValue) |
Value |
取得表示為 IPropertyValue 陣列的類型。 |