다음을 통해 공유


MemoryMarshal.CreateReadOnlySpan<T>(T, Int32) 메서드

정의

일반 관리형 개체의 일부에 대한 새 읽기 전용 범위를 만듭니다.

public:
generic <typename T>
 static ReadOnlySpan<T> CreateReadOnlySpan(T % reference, int length);
public static ReadOnlySpan<T> CreateReadOnlySpan<T> (ref T reference, int length);
public static ReadOnlySpan<T> CreateReadOnlySpan<T> (scoped ref T reference, int length);
static member CreateReadOnlySpan : 'T * int -> ReadOnlySpan<'T>
Public Shared Function CreateReadOnlySpan(Of T) (ByRef reference As T, length As Integer) As ReadOnlySpan(Of T)

형식 매개 변수

T

데이터 항목의 형식입니다.

매개 변수

reference
T

데이터에 대한 참조입니다.

length
Int32

reference에 포함된 T 요소 수입니다.

반환

읽기 전용 범위입니다.

설명

이 메서드는 관리되는 개체의 일부가 고정 배열을 나타내는 경우에 유용할 수 있습니다.

경고

이 메서드는 주의해서 사용해야 합니다. 인수가 length 확인되지 않기 때문에 위험합니다. 가 refscoped주석을 추가하더라도 반환된 범위에 저장되며, 반환된 범위의 수명은 범위 인식 언어로도 안전을 위해 유효성이 검사되지 않습니다.

적용 대상