Share via


ReadOnlySequence<T> Oluşturucular

Tanım

Aşırı Yüklemeler

ReadOnlySequence<T>(ReadOnlyMemory<T>)

bir örneğinden öğesinin ReadOnlySequence<T> bir ReadOnlyMemory<T>örneğini oluşturur.

ReadOnlySequence<T>(T[])

öğesinin ReadOnlySequence<T> bir örneğini arrayoluşturur.

ReadOnlySequence<T>(T[], Int32, Int32)

Dizinin bir bölümünden ReadOnlySequence<T> bir örneğini oluşturur.

ReadOnlySequence<T>(ReadOnlySequenceSegment<T>, Int32, ReadOnlySequenceSegment<T>, Int32)

Başlangıç ve bitiş segmentleriyle ve bunlara karşılık gelen dizinlerle temsil edilen bağlantılı bellek listesinden bir ReadOnlySequence<T> örneğini oluşturur.

ReadOnlySequence<T>(ReadOnlyMemory<T>)

Kaynak:
ReadOnlySequence.cs
Kaynak:
ReadOnlySequence.cs
Kaynak:
ReadOnlySequence.cs

bir örneğinden öğesinin ReadOnlySequence<T> bir ReadOnlyMemory<T>örneğini oluşturur.

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))

Parametreler

memory
ReadOnlyMemory<T>

türünde Töğelerin salt okunur bellek bloğu.

Açıklamalar

Tüketicinin artık kullanılmayana kadar ReadOnlySequence<T> bellek ömrünü yönetmesi beklenir.

Şunlara uygulanır

ReadOnlySequence<T>(T[])

Kaynak:
ReadOnlySequence.cs
Kaynak:
ReadOnlySequence.cs
Kaynak:
ReadOnlySequence.cs

öğesinin ReadOnlySequence<T> bir örneğini arrayoluşturur.

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())

Parametreler

array
T[]

Salt okunur bir dizi oluşturulacak dizi.

Şunlara uygulanır

ReadOnlySequence<T>(T[], Int32, Int32)

Kaynak:
ReadOnlySequence.cs
Kaynak:
ReadOnlySequence.cs
Kaynak:
ReadOnlySequence.cs

Dizinin bir bölümünden ReadOnlySequence<T> bir örneğini oluşturur.

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)

Parametreler

array
T[]

Salt okunur dizinin oluşturulacağı dizi.

start
Int32

Dizideki salt okunur diziye eklenecek ilk öğenin sıfır tabanlı dizini.

length
Int32

Salt okunur diziye eklenecek öğelerin sayısı.

Şunlara uygulanır

ReadOnlySequence<T>(ReadOnlySequenceSegment<T>, Int32, ReadOnlySequenceSegment<T>, Int32)

Kaynak:
ReadOnlySequence.cs
Kaynak:
ReadOnlySequence.cs
Kaynak:
ReadOnlySequence.cs

Başlangıç ve bitiş segmentleriyle ve bunlara karşılık gelen dizinlerle temsil edilen bağlantılı bellek listesinden bir ReadOnlySequence<T> örneğini oluşturur.

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)

Parametreler

startSegment
ReadOnlySequenceSegment<T>

Bağlı bellek listesinin ilk düğümü.

startIndex
Int32

içindeki startSegmentsıranın başlangıcına olan konum.

endSegment
ReadOnlySequenceSegment<T>

Bağlı bellek listesinin son düğümü.

endIndex
Int32

içindeki endSegmentsıranın sonuna olan konum.

Özel durumlar

startSegment veya endSegment şeklindedir null.

öğesinin startSegment çalışan dizini, ile farklı olsa startSegment bile çalışan dizininden endSegmentendSegmentbüyüktür.

-veya-

startSegment eşittir endSegment ancak endIndex değerinden startIndexküçüktür.

-veya-

startIndex , temel alınan bellek bloğunun uzunluğundan startSegmentbüyüktür.

Şunlara uygulanır