Existe um `String.Split` preguiçoso em C #
Tudostring.Split
métodos parece retornar uma matriz de strings (string[]
)
Gostaria de saber se existe uma variante lenta que retorna umIEnumerable<string>
tal que um para cordas grandes (ou um comprimento infinitoIEnumerable<char>
), quando alguém está interessado apenas nas primeiras subsequências, economiza esforço computacional e memória. Também pode ser útil se a cadeia de caracteres for construída por um dispositivo / programa (rede, terminal, tubulações) e, portanto, toda a cadeia de caracteres não for necessária e está imediatamente disponível. De tal forma que já é possível processar as primeiras ocorrências.
Existe esse método no framework .NET?