다음을 통해 공유


ImmutableCollectionsMarshal.AsImmutableArray<T>(T[]) 메서드

정의

입력 T 배열을 ImmutableArray<T> 래핑하는 값을 가져옵니다.

public:
generic <typename T>
 static System::Collections::Immutable::ImmutableArray<T> AsImmutableArray(cli::array <T> ^ array);
public static System.Collections.Immutable.ImmutableArray<T> AsImmutableArray<T> (T[]? array);
static member AsImmutableArray : 'T[] -> System.Collections.Immutable.ImmutableArray<'T>
Public Shared Function AsImmutableArray(Of T) (array As T()) As ImmutableArray(Of T)

형식 매개 변수

T

입력 배열의 요소 형식입니다.

매개 변수

array
T[]

반환 ImmutableArray<T> 된 값을 래핑할 입력 배열입니다.

반환

ImmutableArray<T> 값을 래핑합니다array.

설명

이 메서드를 사용하는 경우 호출자는 입력 배열의 유일한 소유자이고 반환 ImmutableArray<T> 된 값이 사용되기 시작하면 수정되지 않도록 주의해야 합니다. 이렇게 하면 지정된 ImmutableArray<T> 값의 내용이 생성 후 변경될 것으로 예상하지 않는 코드 경로에서 정의되지 않은 동작이 발생할 수 있습니다.

가 이nullarray 반환 ImmutableArray<T> 된 값은 초기화되지 않습니다(즉, 해당 IsDefault 속성은 true).

적용 대상