MemoryExtensions.SpanSplitEnumerator<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.
Bir veya daha fazla ayırıcı kullanılarak bölünmüş bir ReadOnlySpan<T> içindeki her bölmenin numaralandırıldığını etkinleştirir.
public: generic <typename T>
where T : IEquatable<T>value class MemoryExtensions::SpanSplitEnumerator : System::Collections::Generic::IEnumerator<Range>
public: generic <typename T>
where T : IEquatable<T>value class MemoryExtensions::SpanSplitEnumerator
public ref struct MemoryExtensions.SpanSplitEnumerator<T> : System.Collections.Generic.IEnumerator<Range> where T : IEquatable<T>
public ref struct MemoryExtensions.SpanSplitEnumerator<T> where T : IEquatable<T>
type MemoryExtensions.SpanSplitEnumerator<'T (requires 'T :> IEquatable<'T>)> = struct
interface IEnumerator<Range>
interface IEnumerator
interface IDisposable
type MemoryExtensions.SpanSplitEnumerator<'T (requires 'T :> IEquatable<'T>)> = struct
Public Structure MemoryExtensions.SpanSplitEnumerator(Of T)
Implements IEnumerator(Of Range)
Public Structure MemoryExtensions.SpanSplitEnumerator(Of T)
Tür Parametreleri
- T
içindeki MemoryExtensions.SpanSplitEnumerator<T>öğelerin türü.
- Devralma
- Uygulamalar
Özellikler
| Name | Description |
|---|---|
| Current |
Sabit listesinin geçerli öğesini alır. |
| Source |
Numaralandırılmakta olan kaynak aralığını alır. |
Yöntemler
| Name | Description |
|---|---|
| GetEnumerator() |
Bölme aralığı üzerinden yinelemeye olanak tanıyan bir numaralandırıcı alır. |
| MoveNext() |
Numaralandırıcıyı numaralandırmanın sonraki öğesine ilerler. |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| IDisposable.Dispose() |
Yönetilmeyen kaynakları serbest bırakma, serbest bırakma veya sıfırlama ile ilişkili uygulama tanımlı görevleri gerçekleştirir. |
| IEnumerator.Current |
Koleksiyondaki öğesini numaralandırıcının geçerli konumunda alır. |
| IEnumerator.Reset() |
Numaralandırıcıyı, koleksiyondaki ilk öğeden önceki ilk konumuna ayarlar. |