ImmutableArray<T>.As<TOther> Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает новый неизменяемый массив, который содержит элементы исходного массива. приведенные к другому типу.
public:
generic <typename TOther>
where TOther : class System::Collections::Immutable::ImmutableArray<TOther> As();
public System.Collections.Immutable.ImmutableArray<TOther> As<TOther> () where TOther : class;
member this.As : unit -> System.Collections.Immutable.ImmutableArray<'Other (requires 'Other : null)> (requires 'Other : null)
Public Function As(Of TOther As Class) () As ImmutableArray(Of TOther)
Параметры типа
- TOther
Тип элементов возвращаемого массива.
Возвращаемое значение
Неизменяемый массив, который содержит элементы исходного массива. приведенные к другому типу. Если выполнить приведение не удается, возвращает массив, свойство IsDefault которого имеет значение true
.
Комментарии
Массивы производных типов элементов можно привести к массивам типов базовых элементов без перераспределения массива.
Восходящие трансляции элемента, созданного Create с помощью метода , можно отменить с помощью As метода . Однако нисхощение успешно только в том случае, если оно отменяет предыдущий восходящий. .