ReadOnlySequence<T> Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 |
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 array
oluş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 startSegment
sıranın başlangıcına olan konum.
- endSegment
- ReadOnlySequenceSegment<T>
Bağlı bellek listesinin son düğümü.
- endIndex
- Int32
içindeki endSegment
sı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 endSegment
endSegment
büyüktür.
-veya-
startSegment
eşittir endSegment
ancak endIndex
değerinden startIndex
küçüktür.
-veya-
startIndex
, temel alınan bellek bloğunun uzunluğundan startSegment
büyüktür.