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ı bir dizi Tokuyabilen bir diziyi 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
| Name | Description |
|---|---|
| ReadOnlySequence<T>(ReadOnlyMemory<T>) |
bir örneğinden öğesinin ReadOnlySequence<T>ReadOnlyMemory<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ğlı bellek listesinden bir ReadOnlySequence<T> örneğini oluşturur. |
| ReadOnlySequence<T>(T[], Int32, Int32) |
Dizinin bir bölümünden bir örneğini ReadOnlySequence<T> oluşturur. |
| ReadOnlySequence<T>(T[]) |
öğesinin bir örneğini ReadOnlySequence<T> |
Alanlar
| Name | Description |
|---|---|
| Empty |
Boş ReadOnlySequence<T>bir döndürür. |
Özellikler
| Name | Description |
|---|---|
| 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 |
öğesinin boş olup olmadığını ReadOnlySequence<T> gösteren bir değer alır. |
| IsSingleSegment |
öğesinin tek ReadOnlyMemory<T> bir segment içerip içermediğini ReadOnlySequence<T> gösteren bir değer alır. |
| Length |
uzunluğunu ReadOnlySequence<T>alır. |
| Start |
konumunu başlangıcına ReadOnlySequence<T>alır. |
Yöntemler
| Name | Description |
|---|---|
| GetEnumerator() |
üzerinde ReadOnlySequence<T>bir numaralandırıcı döndürür. |
| GetPosition(Int64, SequencePosition) |
Konumdan belirtilen uzaklıkta |
| GetPosition(Int64) |
Dizinin başlangıcından yeni bir SequencePosition |
| Slice(Int32, Int32) |
Öğelerle |
| Slice(Int32, SequencePosition) |
Geçerli ReadOnlySequence<T>öğesinin |
| Slice(Int64, Int64) |
Verilen ReadOnlySequence<T>öğesinden, öğesinden başlayarak |
| Slice(Int64, SequencePosition) |
Geçerli ReadOnlySequence<T>öğesinin |
| Slice(Int64) |
Belirtilen dizinden başlayıp salt okunur dizinin sonuna kadar devam eden geçerli ReadOnlySequence<T>öğesinin bir dilimini oluşturur. |
| Slice(SequencePosition, Int32) |
Öğelerle |
| Slice(SequencePosition, Int64) |
Öğelerle |
| Slice(SequencePosition, SequencePosition) |
Geçerli ReadOnlySequence<T>öğesinin |
| Slice(SequencePosition) |
Belirtilen bir sıra konumundan başlayıp salt okunur dizinin sonuna kadar devam eden geçerli ReadOnlySequence<T>öğesinin bir dilimini oluşturur. |
| ToString() |
Geçerli diziyi temsil eden bir dize döndürür. |
| TryGet(SequencePosition, ReadOnlyMemory<T>, Boolean) |
Sonraki kesimi |
Uzantı Metotları
| Name | Description |
|---|---|
| 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. |