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