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.
Комментарии
Массивы производных типов элементов можно привести к массивам типов базовых элементов, не перераспределяя массив.
Upcasts элемента, созданного с Create помощью метода, можно отменить с помощью As метода. Тем не менее, ниспадающий рассылка успешно выполняется только в том случае, если он отменяет предварительную рассылку. операция.