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?

questionAnswers(7)

yourAnswerToTheQuestion