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
반환할 배열 요소의 형식입니다.
반환
ImmutableArray<TOther>
다른 형식으로 캐스팅된 이 배열의 요소를 포함하는 변경할 수 없는 배열입니다. 캐스팅에 실패한 경우 해당 IsDefault 속성에서 true
를 반환하는 배열을 반환합니다.
설명
파생 요소 형식의 배열은 배열을 다시 할당하지 않고 기본 요소 형식의 배열로 캐스팅할 수 있습니다.
메서드를 사용하여 만든 요소의 업캐스트는 Create 메서드를 사용하여 As 되돌릴 수 있습니다. 그러나 다운캐스트는 이전 업캐스트를 뒤집을 때만 성공합니다. 작업을 완료하기 위해 수행해야 하는 다음 단계가 있는 경우 추가로 연락을 드리겠습니다.
적용 대상
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET