StringBuilder.ChunkEnumerator Yapı

Tanım

StringBuilder örneğinin öbekleri üzerinde basit yinelemeyi destekler.

public: value class StringBuilder::ChunkEnumerator
public struct StringBuilder.ChunkEnumerator
type StringBuilder.ChunkEnumerator = struct
Public Structure StringBuilder.ChunkEnumerator
Devralma
StringBuilder.ChunkEnumerator

Açıklamalar

ChunkEnumerator yöntemi tarafından StringBuilder.GetChunks döndürülür. Öbeklerin C# dilinde foreach veya Visual Basic'da For Each ile numaralandırılabilmesi için hem IEnumerable hem de IEnumerator desenlerini destekler.

ChunkEnumerator dil derleyicilerinin bunu kullanarak bir deyimi oluşturabilmesini sağlayan genel bir foreach yapıdır. Ancak, geliştiriciler genellikle bunu açıkça kullanmaz (bu nedenle iç içe bir türdür).

Özellikler

Name Description
Current

Öbek ve koleksiyonun geçerli konumunu alır.

Yöntemler

Name Description
GetEnumerator()

olarak IEnumeratordöndüren this bir GetEnumerator() uygulama sağlar.

MoveNext()

Numaralandırıcıyı koleksiyondaki bir sonraki öbeke ilerler.

Şunlara uygulanır