ReadOnlySequence<T> 구조체
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
여러 개의 T
를 순차적으로 읽을 수 있는 시퀀스를 나타냅니다.
generic <typename T>
public value class ReadOnlySequence
public readonly struct ReadOnlySequence<T>
type ReadOnlySequence<'T> = struct
Public Structure ReadOnlySequence(Of T)
형식 매개 변수
- T
읽기 전용 시퀀스에 있는 요소의 형식입니다.
- 상속
생성자
ReadOnlySequence<T>(ReadOnlyMemory<T>) |
ReadOnlyMemory<T>에서 ReadOnlySequence<T>의 인스턴스를 만듭니다. |
ReadOnlySequence<T>(ReadOnlySequenceSegment<T>, Int32, ReadOnlySequenceSegment<T>, Int32) |
시작과 끝 세그먼트 및 해당하는 인덱스에 의해 표시된 연결 메모리 목록에서 ReadOnlySequence<T>의 인스턴스를 만듭니다. |
ReadOnlySequence<T>(T[]) |
|
ReadOnlySequence<T>(T[], Int32, Int32) |
배열 섹션에서 ReadOnlySequence<T>의 인스턴스를 만듭니다. |
필드
Empty |
빈 ReadOnlySequence<T> 반환합니다. |
속성
End |
ReadOnlySequence<T>의 끝에 배치합니다. |
First |
첫 번째 세그먼트에서 ReadOnlyMemory<T>을 가져옵니다. |
FirstSpan |
첫 번째 세그먼트에서 ReadOnlySpan<T>을 가져옵니다. |
IsEmpty |
ReadOnlySequence<T>가 비어 있는지 여부를 나타내는 값을 가져옵니다. |
IsSingleSegment |
ReadOnlySequence<T>에 ReadOnlyMemory<T> 단일 세그먼트가 포함되는지 여부를 나타내는 값을 가져옵니다. |
Length |
ReadOnlySequence<T>의 길이를 가져옵니다. |
Start |
ReadOnlySequence<T>의 시작에 배치합니다. |
메서드
GetEnumerator() |
ReadOnlySequence<T>에 대한 열거자를 반환합니다. |
GetOffset(SequencePosition) |
처음부터 이 시퀀스 내에서 |
GetPosition(Int64) |
시퀀스의 시작에서 |
GetPosition(Int64, SequencePosition) |
|
Slice(Int32, Int32) |
|
Slice(Int32, SequencePosition) |
|
Slice(Int64) |
지정된 인덱스에서 시작하여 읽기 전용 시퀀스의 끝까지 이어지도록 현재 ReadOnlySequence<T>에서 조각을 만듭니다. |
Slice(Int64, Int64) |
|
Slice(Int64, SequencePosition) |
|
Slice(SequencePosition) |
지정된 시퀀스 위치에서 시작하여 읽기 전용 시퀀스의 끝까지 이어지도록 현재 ReadOnlySequence<T>에서 조각을 만듭니다. |
Slice(SequencePosition, Int32) |
|
Slice(SequencePosition, Int64) |
|
Slice(SequencePosition, SequencePosition) |
|
ToString() |
현재 시퀀스를 나타내는 문자열을 반환합니다. |
TryGet(SequencePosition, ReadOnlyMemory<T>, Boolean) |
|
확장 메서드
CopyTo<T>(ReadOnlySequence<T>, Span<T>) |
ReadOnlySequence<T>을 지정된 Span<T>에 복사합니다. |
PositionOf<T>(ReadOnlySequence<T>, T) |
ReadOnlySequence<T>에서 처음으로 나오는 |
ToArray<T>(ReadOnlySequence<T>) |
ReadOnlySequence<T>을 배열로 변환합니다. |
적용 대상
.NET