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 运行时如何实现装箱和可为空值的内部实现详细信息。
(C++/CX 仅) 在 C++/CX 中,此接口公开为 Platform::IBoxArray<T>。 在引用类型或值类型的集合作为 Platform::Object^传递的 XAML 数据绑定等方案中,可以使用 safe_cast 将对象转换为 IBoxArray,然后使用 IBoxArray::Value 属性访问包含集合元素的强类型 Platform::Array 对象。
接口继承
IReferenceArray 继承 IPropertyValue。 实现 IReferenceArray 的类型也实现 IPropertyValue 的接口成员。
属性
IsNumericScalar |
获取一个值,该值指示属性值是否为标量值。 (继承自 IPropertyValue) |
Type |
返回存储在属性值中的类型。 (继承自 IPropertyValue) |
Value |
获取表示为 IPropertyValue 数组的类型。 |