ReadOnlySequence<T> 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
| ReadOnlySequence<T>(ReadOnlyMemory<T>) |
ReadOnlyMemory<T>에서 ReadOnlySequence<T>의 인스턴스를 만듭니다. |
| ReadOnlySequence<T>(T[]) |
|
| ReadOnlySequence<T>(T[], Int32, Int32) |
배열 섹션에서 ReadOnlySequence<T>의 인스턴스를 만듭니다. |
| ReadOnlySequence<T>(ReadOnlySequenceSegment<T>, Int32, ReadOnlySequenceSegment<T>, Int32) |
시작과 끝 세그먼트 및 해당하는 인덱스에 의해 표시된 연결 메모리 목록에서 ReadOnlySequence<T>의 인스턴스를 만듭니다. |
ReadOnlySequence<T>(ReadOnlyMemory<T>)
- Source:
- ReadOnlySequence.cs
- Source:
- ReadOnlySequence.cs
- Source:
- ReadOnlySequence.cs
ReadOnlyMemory<T>에서 ReadOnlySequence<T>의 인스턴스를 만듭니다.
public:
ReadOnlySequence(ReadOnlyMemory<T> memory);
public ReadOnlySequence (ReadOnlyMemory<T> memory);
new System.Buffers.ReadOnlySequence<'T> : ReadOnlyMemory<'T> -> System.Buffers.ReadOnlySequence<'T>
Public Sub New (memory As ReadOnlyMemory(Of T))
매개 변수
- memory
- ReadOnlyMemory<T>
T 형식 요소 메모리의 읽기 전용 블록입니다.
설명
소비자는 가 더 이상 사용되지 않을 때까지 ReadOnlySequence<T> 메모리 수명을 관리해야 합니다.
적용 대상
ReadOnlySequence<T>(T[])
- Source:
- ReadOnlySequence.cs
- Source:
- ReadOnlySequence.cs
- Source:
- ReadOnlySequence.cs
array에서 ReadOnlySequence<T>의 인스턴스를 만듭니다.
public:
ReadOnlySequence(cli::array <T> ^ array);
public ReadOnlySequence (T[] array);
new System.Buffers.ReadOnlySequence<'T> : 'T[] -> System.Buffers.ReadOnlySequence<'T>
Public Sub New (array As T())
매개 변수
- array
- T[]
읽기 전용 시퀀스를 만들 원본 배열입니다.
적용 대상
ReadOnlySequence<T>(T[], Int32, Int32)
- Source:
- ReadOnlySequence.cs
- Source:
- ReadOnlySequence.cs
- Source:
- ReadOnlySequence.cs
배열 섹션에서 ReadOnlySequence<T>의 인스턴스를 만듭니다.
public:
ReadOnlySequence(cli::array <T> ^ array, int start, int length);
public ReadOnlySequence (T[] array, int start, int length);
new System.Buffers.ReadOnlySequence<'T> : 'T[] * int * int -> System.Buffers.ReadOnlySequence<'T>
Public Sub New (array As T(), start As Integer, length As Integer)
매개 변수
- array
- T[]
읽기 전용 시퀀스를 만들 원본 배열입니다.
- start
- Int32
읽기 전용 시퀀스에 포함할 배열 중 첫 번째 요소의 인덱스(0부터 시작)입니다.
- length
- Int32
읽기 전용 시퀀스에 포함할 요소 수입니다.
적용 대상
ReadOnlySequence<T>(ReadOnlySequenceSegment<T>, Int32, ReadOnlySequenceSegment<T>, Int32)
- Source:
- ReadOnlySequence.cs
- Source:
- ReadOnlySequence.cs
- Source:
- ReadOnlySequence.cs
시작과 끝 세그먼트 및 해당하는 인덱스에 의해 표시된 연결 메모리 목록에서 ReadOnlySequence<T>의 인스턴스를 만듭니다.
public:
ReadOnlySequence(System::Buffers::ReadOnlySequenceSegment<T> ^ startSegment, int startIndex, System::Buffers::ReadOnlySequenceSegment<T> ^ endSegment, int endIndex);
public ReadOnlySequence (System.Buffers.ReadOnlySequenceSegment<T> startSegment, int startIndex, System.Buffers.ReadOnlySequenceSegment<T> endSegment, int endIndex);
new System.Buffers.ReadOnlySequence<'T> : System.Buffers.ReadOnlySequenceSegment<'T> * int * System.Buffers.ReadOnlySequenceSegment<'T> * int -> System.Buffers.ReadOnlySequence<'T>
Public Sub New (startSegment As ReadOnlySequenceSegment(Of T), startIndex As Integer, endSegment As ReadOnlySequenceSegment(Of T), endIndex As Integer)
매개 변수
- startSegment
- ReadOnlySequenceSegment<T>
연결된 메모리 목록의 초기 노드입니다.
- startIndex
- Int32
startSegment 내 시퀀스의 시작 위치입니다.
- endSegment
- ReadOnlySequenceSegment<T>
연결된 메모리 목록의 마지막 노드입니다.
- endIndex
- Int32
endSegment 내에서 시퀀스의 끝 위치입니다.
예외
startSegment 또는 endSegment가 null인 경우
startSegment가 endSegment와 다른 경우에도, 실행 중인 startSegment의 인덱스는 실행 중인 endSegment의 인덱스보다 큽니다.
또는
startSegment는 endSegment와 같지만 endIndex는 startIndex보다 작습니다.
또는
startIndex는 startSegment의 기본 메모리 블록의 길이보다 큽니다.