MemoryMarshal 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
, Memory<T>ReadOnlyMemory<T>및 Span<T>.와 ReadOnlySpan<T>상호 운용하는 메서드를 제공합니다.
public ref class MemoryMarshal abstract sealed
public static class MemoryMarshal
type MemoryMarshal = class
Public Class MemoryMarshal
- 상속
-
MemoryMarshal
메서드
| Name | Description |
|---|---|
| AsBytes<T>(ReadOnlySpan<T>) |
ReadOnlySpan<T> 기본 형식 |
| AsBytes<T>(Span<T>) |
Span<T> 기본 형식 |
| AsMemory<T>(ReadOnlyMemory<T>) |
에서 Memory<T> 인스턴스를 ReadOnlyMemory<T>만듭니다. |
| AsRef<T>(ReadOnlySpan<Byte>) |
읽기 전용 바이트 범위를 형식 |
| AsRef<T>(Span<Byte>) |
바이트 범위를 형식 |
| Cast<TFrom,TTo>(ReadOnlySpan<TFrom>) |
한 기본 형식의 읽기 전용 범위를 다른 기본 형식의 읽기 전용 범위로 캐스팅합니다. |
| Cast<TFrom,TTo>(Span<TFrom>) |
한 기본 형식의 범위를 다른 기본 형식의 범위로 캐스팅합니다. |
| CreateFromPinnedArray<T>(T[], Int32, Int32) |
인덱스에서 시작하여 |
| CreateReadOnlySpan<T>(T, Int32) |
일반 관리되는 개체의 일부에 대해 새 읽기 전용 범위를 만듭니다. |
| CreateReadOnlySpanFromNullTerminated(Byte*) |
null로 끝나는 바이트 시퀀스에 대한 새 읽기 전용 범위를 만듭니다. |
| CreateReadOnlySpanFromNullTerminated(Char*) |
null로 끝나는 문자열에 대한 새 읽기 전용 범위를 만듭니다. |
| CreateSpan<T>(T, Int32) |
일반 관리되는 개체의 일부에 대해 새 범위를 만듭니다. |
| GetArrayDataReference(Array) |
의 0번째 요소에 대한 참조를 반환합니다 |
| GetArrayDataReference<T>(T[]) |
의 0번째 요소에 대한 참조를 반환합니다 |
| GetReference<T>(ReadOnlySpan<T>) |
인덱스 0에서 읽기 전용 범위의 요소에 대한 참조를 반환합니다. |
| GetReference<T>(Span<T>) |
인덱스 0에서 범위 요소에 대한 참조를 반환합니다. |
| Read<T>(ReadOnlySpan<Byte>) |
읽기 전용 바이트 범위에서 형식 |
| ToEnumerable<T>(ReadOnlyMemory<T>) |
IEnumerable<T> 지정된 읽기 전용 메모리 버퍼의 뷰를 만듭니다. |
| TryGetArray<T>(ReadOnlyMemory<T>, ArraySegment<T>) |
기본 메모리 버퍼에서 배열 세그먼트를 가져오려고 시도합니다. 반환 값은 작업의 성공을 나타냅니다. |
| TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager, Int32, Int32) |
기본 읽기 전용 메모리 버퍼에서 인덱스 시작 및 길이를 검색 MemoryManager<T>하려고 시도합니다. |
| TryGetMemoryManager<T,TManager>(ReadOnlyMemory<T>, TManager) |
기본 읽기 전용 메모리 버퍼에서 검색 MemoryManager<T> 하려고 시도합니다. |
| TryGetString(ReadOnlyMemory<Char>, String, Int32, Int32) |
에서 기본 문자열을 가져오려고 시도합니다 |
| TryRead<T>(ReadOnlySpan<Byte>, T) |
읽기 전용 바이트 범위에서 형식 |
| TryWrite<T>(Span<Byte>, T) |
형식 |
| Write<T>(Span<Byte>, T) |
형식 |