SpanRuneEnumerator Yapı

Tanım

UTF-16 metni içeren bir span ile temsil edilen değerler için Rune bir numaralandırıcı sağlar.

public value class SpanRuneEnumerator : System::Collections::Generic::IEnumerator<System::Text::Rune>
public value class SpanRuneEnumerator
public ref struct SpanRuneEnumerator : System.Collections.Generic.IEnumerator<System.Text.Rune>
public ref struct SpanRuneEnumerator
type SpanRuneEnumerator = struct
    interface IEnumerator<Rune>
    interface IEnumerator
    interface IDisposable
type SpanRuneEnumerator = struct
Public Structure SpanRuneEnumerator
Implements IEnumerator(Of Rune)
Public Structure SpanRuneEnumerator
Devralma
SpanRuneEnumerator
Uygulamalar

Açıklamalar

Bu türe doğrudan uygulama koduyla başvurulması amaçlanmamıştır. Bunun yerine, spans içindeki değerleri numaralandırmak için Rune dile özgü numaralandırma yapılarıyla birlikte yöntemini kullanınEnumerateRunes.

foreach C# dilinin deyimi (For EachVisual Basic'te) numaralandırıcıların karmaşıklığını gizler. Bu nedenle, numaralandırıcıyı doğrudan işlemek yerine kullanılması foreach önerilir.

Özellikler

Name Description
Current

Rune öğesini numaralandırıcının geçerli konumunda alır.

Yöntemler

Name Description
GetEnumerator()

Geçerli numaralandırıcı örneğini döndürür.

MoveNext()

Numaralandırıcıyı yayılma alanının sonrakine Rune ilerletir.

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.

Şunlara uygulanır