ReadOnlySequence<T> 생성자

정의

오버로드

Name Description
ReadOnlySequence<T>(ReadOnlyMemory<T>)

에서 인스턴스 ReadOnlySequence<T>ReadOnlyMemory<T>만듭니다.

ReadOnlySequence<T>(T[])

에서 인스턴스 ReadOnlySequence<T>array만듭니다.

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
Source:
ReadOnlySequence.cs
Source:
ReadOnlySequence.cs

에서 인스턴스 ReadOnlySequence<T>ReadOnlyMemory<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
Source:
ReadOnlySequence.cs
Source:
ReadOnlySequence.cs

에서 인스턴스 ReadOnlySequence<T>array만듭니다.

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
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
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보다 크지만 startSegmentendSegment.

-또는-

startSegment 은 같지 endSegmentendIndex .보다 startIndex작습니다.

-또는-

startIndex 가 기본 메모리 블록 startSegment의 길이보다 큰 경우

적용 대상