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 ReadOnlyMemory<T>bir örneği ReadOnlySequence<T> oluşturur. |
ReadOnlySequence<T>(ReadOnlySequenceSegment<T>, Int32, ReadOnlySequenceSegment<T>, Int32) |
Başlangıç ve bitiş segmentleri ile bunlara karşılık gelen dizinlerle temsil edilen bağlı bellek listesinden bir ReadOnlySequence<T> örneğini oluşturur. |
ReadOnlySequence<T>(T[]) |
öğesinin bir örneğini ReadOnlySequence<T> |
ReadOnlySequence<T>(T[], Int32, Int32) |
Dizinin bir bölümünden bir örneğini ReadOnlySequence<T> oluşturur. |
Alanlar
Empty |
Boş ReadOnlySequence<T>bir döndürür. |
Özellikler
End |
öğesinin sonundaki ReadOnlySequence<T>konumu alır. |
First |
ReadOnlyMemory<T> İlk segmentten öğesini alır. |
FirstSpan |
ReadOnlySpan<T> İlk segmentten öğesini alır. |
IsEmpty |
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 |
konumunu başlangıç konumuna ReadOnlySequence<T>alır. |
Yöntemler
GetEnumerator() |
üzerinde ReadOnlySequence<T>bir numaralandırıcı döndürür. |
GetOffset(SequencePosition) |
Bu dizi içindeki bir |
GetPosition(Int64) |
Dizinin başından itibaren ' |
GetPosition(Int64, SequencePosition) |
Konumdan belirtilen uzaklıkta |
Slice(Int32, Int32) |
Geçerli ReadOnlySequence<T>öğesinden, öğesinden başlayarak |
Slice(Int32, SequencePosition) |
Geçerli ReadOnlySequence<T>öğesinin başından ve |
Slice(Int64) |
Belirtilen dizinden başlayıp salt okunur dizinin sonuna kadar devam eden geçerli ReadOnlySequence<T>öğesinin bir dilimini oluşturur. |
Slice(Int64, Int64) |
Verilen ReadOnlySequence<T>öğesinden, öğesinden başlayarak |
Slice(Int64, SequencePosition) |
Geçerli ReadOnlySequence<T>öğesinin başından ve |
Slice(SequencePosition) |
Belirtilen sıra konumundan başlayıp salt okunur dizinin sonuna kadar devam eden geçerli ReadOnlySequence<T>öğesinin bir dilimini oluşturur. |
Slice(SequencePosition, Int32) |
Geçerli ReadOnlySequence<T>öğesinden, öğesinden başlayarak |
Slice(SequencePosition, Int64) |
Geçerli ReadOnlySequence<T>öğesinden, öğesinden başlayarak |
Slice(SequencePosition, SequencePosition) |
Geçerli ReadOnlySequence<T>öğesinin başından ve |
ToString() |
Geçerli diziyi 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. |