ImmutableArray<T>.As<TOther> 方法

定义

返回一个新的不可变数组,其中包含此数组的已转换成不同类型的元素。

public System.Collections.Immutable.ImmutableArray<TOther> As<TOther> () where TOther : class;

类型参数

TOther

要返回的数组元素类型。

返回

ImmutableArray<TOther>

一个不可变数组,其中包含此数组的已转换成不同类型的元素。 如果转换失败,则返回其 IsDefault 属性将返回 true 的数组。

注解

派生元素类型的数组可以强制转换为基元素类型的数组,而无需重新分配数组。

使用 Create 方法创建的元素的向上转换可以使用 方法进行反向 As 转换。 但是,只有在反转以前的向上转换时,向下转换才会成功。 操作所需的后续步骤。

适用于

产品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
UWP 10.0