ReadOnlySequence<T> Yapı
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.
sıralı dizisini okuyabilen bir diziyi T
temsil eder.
generic <typename T>
public value class ReadOnlySequence
public readonly struct ReadOnlySequence<T>
type ReadOnlySequence<'T> = struct
Public Structure ReadOnlySequence(Of T)
Tür Parametreleri
- T
Salt okunur dizideki öğelerin türü.
- Devralma
Oluşturucular
ReadOnlySequence<T>(ReadOnlyMemory<T>) |
bir örneğinden öğesinin ReadOnlySequence<T> bir ReadOnlyMemory<T>ö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>(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. |
Alanlar
Empty |
Boş ReadOnlySequence<T>bir döndürür. |
Özellikler
End |
öğesinin sonundaki ReadOnlySequence<T>konumu alır. |
First |
İlk segmentten öğesini ReadOnlyMemory<T> alır. |
FirstSpan |
İlk segmentten öğesini ReadOnlySpan<T> alır. |
IsEmpty |
değerinin boş olup olmadığını ReadOnlySequence<T> belirten bir değer alır. |
IsSingleSegment |
öğesinin tek ReadOnlyMemory<T> bir segment içerip içermediğini ReadOnlySequence<T> belirten bir değer alır. |
Length |
uzunluğunu ReadOnlySequence<T>alır. |
Start |
öğesinin başlangıcına ReadOnlySequence<T>kadar olan konumu alır. |
Yöntemler
GetEnumerator() |
üzerinde ReadOnlySequence<T>bir numaralandırıcı döndürür. |
GetOffset(SequencePosition) |
Bu dizideki bir |
GetPosition(Int64) |
Dizinin başından bir konumunda |
GetPosition(Int64, SequencePosition) |
Belirtilen konumdan |
Slice(Int32, Int32) |
öğeleriyle, |
Slice(Int32, SequencePosition) |
geçerli olandan ReadOnlySequence<T>bir dilim Forms. Başlangıç |
Slice(Int64) |
Belirtilen dizinden başlayıp salt okunur dizinin sonuna kadar devam ederek geçerli ReadOnlySequence<T>içinden bir dilim Forms. |
Slice(Int64, Int64) |
Verilen öğesindenReadOnlySequence<T>, öğesinden başlayarak |
Slice(Int64, SequencePosition) |
geçerli olandan ReadOnlySequence<T>bir dilim Forms. Başlangıç |
Slice(SequencePosition) |
Geçerli ReadOnlySequence<T>konumundan belirli bir sıra konumundan başlayıp salt okunur dizinin sonuna kadar devam eden bir dilim Forms. |
Slice(SequencePosition, Int32) |
öğeleriyle, |
Slice(SequencePosition, Int64) |
öğeleriyle, |
Slice(SequencePosition, SequencePosition) |
geçerli olandan ReadOnlySequence<T>bir dilim Forms. Başlangıç |
ToString() |
Geçerli sırayı temsil eden bir dize döndürür. |
TryGet(SequencePosition, ReadOnlyMemory<T>, Boolean) |
Sonraki segmenti |
Uzantı Metotları
CopyTo<T>(ReadOnlySequence<T>, Span<T>) |
öğesini ReadOnlySequence<T> belirtilen Span<T>öğesine kopyalar. |
PositionOf<T>(ReadOnlySequence<T>, T) |
içinde ilk oluşumunun |
ToArray<T>(ReadOnlySequence<T>) |
öğesini ReadOnlySequence<T> bir diziye dönüştürür. |