ImmutableArray<T>.As<TOther> 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
다른 형식으로 캐스팅된 이 배열의 요소를 포함하는 변경할 수 없는 새 배열을 반환합니다.
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 되돌릴 수 있습니다. 그러나 다운캐스트는 이전 업캐스트를 되돌릴 때만 성공합니다. 연산.