Quand j'applique IEnumerator et exécute MoverNext() traversera-t-il comme C-Style 'a' 'p' 'p' 'l' 'e' '\o'
jusqu'à ce qu'il trouve le caractère nul? Je pensais qu'il retournerait la chaîne entière. Comment l'énumération fonctionne-t-elle ici?Comment Char By Char Traversal est-il possible?
string ar = "apple";
IEnumerator enu = ar.GetEnumerator();
while (enu.MoveNext())
{
Console.WriteLine(enu.Current);
}
je reçois comme sortie
a
p
p
l
e
Comment C# trouve que la traverse vient eng? – user193276
désolé traverse vient à la fin – user193276
Il connaît la longueur de la chaîne. Pas besoin d'un terminateur. – EricSchaefer