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
읽기 전용 시퀀스에 있는 요소의 형식입니다.
- 상속
생성자
| Name | Description |
|---|---|
| ReadOnlySequence<T>(ReadOnlyMemory<T>) |
에서 인스턴스 ReadOnlySequence<T> 를 ReadOnlyMemory<T>만듭니다. |
| ReadOnlySequence<T>(ReadOnlySequenceSegment<T>, Int32, ReadOnlySequenceSegment<T>, Int32) |
시작 및 끝 세그먼트와 해당 인덱스로 표시되는 연결된 메모리 목록에서 인스턴스 ReadOnlySequence<T> 를 만듭니다. |
| ReadOnlySequence<T>(T[], Int32, Int32) |
배열의 ReadOnlySequence<T> 섹션에서 인스턴스를 만듭니다. |
| ReadOnlySequence<T>(T[]) |
에서 인스턴스 ReadOnlySequence<T> 를 |
필드
| Name | Description |
|---|---|
| Empty |
속성
| Name | Description |
|---|---|
| End |
의 끝에 ReadOnlySequence<T>있는 위치를 가져옵니다. |
| First |
첫 번째 ReadOnlyMemory<T> 세그먼트에서 가져옵니다. |
| FirstSpan |
첫 번째 ReadOnlySpan<T> 세그먼트에서 가져옵니다. |
| IsEmpty |
비어 있는지 여부를 ReadOnlySequence<T> 나타내는 값을 가져옵니다. |
| IsSingleSegment |
단일 ReadOnlyMemory<T> 세그먼트가 포함되어 있는지 여부를 ReadOnlySequence<T> 나타내는 값을 가져옵니다. |
| Length |
의 길이를 ReadOnlySequence<T>가져옵니다. |
| Start |
의 시작 ReadOnlySequence<T>부분에 대한 위치를 가져옵니다. |
메서드
| Name | Description |
|---|---|
| GetEnumerator() |
에 대한 열거자를 반환합니다 ReadOnlySequence<T>. |
| GetPosition(Int64, SequencePosition) |
위치에서 지정된 오프셋에서 새 SequencePosition 시작을 반환합니다 |
| GetPosition(Int64) |
시퀀스의 시작 부분 |
| Slice(Int32, Int32) |
항목을 사용하여 현재ReadOnlySequence<T>에서 시작하여 |
| Slice(Int32, SequencePosition) |
(배타적)에서 |
| Slice(Int64, Int64) |
지정된 항목에서 ReadOnlySequence<T>시작하여 |
| Slice(Int64, SequencePosition) |
(배타적)에서 |
| Slice(Int64) |
지정된 인덱스에서 시작하여 읽기 전용 시퀀스의 끝까지 계속하여 현재 ReadOnlySequence<T>조각에서 조각을 만듭니다. |
| Slice(SequencePosition, Int32) |
항목을 사용하여 현재ReadOnlySequence<T>에서 시작하여 |
| Slice(SequencePosition, Int64) |
항목을 사용하여 현재ReadOnlySequence<T>에서 시작하여 |
| Slice(SequencePosition, SequencePosition) |
(배타적)에서 |
| Slice(SequencePosition) |
지정된 시퀀스 위치에서 시작하여 읽기 전용 시퀀스의 끝까지 계속하여 현재 ReadOnlySequence<T>에서 조각을 만듭니다. |
| ToString() |
현재 시퀀스를 나타내는 문자열을 반환합니다. |
| TryGet(SequencePosition, ReadOnlyMemory<T>, Boolean) |
다음 |
확장명 메서드
| Name | Description |
|---|---|
| CopyTo<T>(ReadOnlySequence<T>, Span<T>) |
지정된 에 ReadOnlySequence<T> 복사합니다 Span<T>. |
| PositionOf<T>(ReadOnlySequence<T>, T) |
에서 첫 번째 항목의 |
| ToArray<T>(ReadOnlySequence<T>) |
배열로 ReadOnlySequence<T> 변환합니다. |