¿Hay una `String.Split` perezosa en C #

Todasstring.Split Los métodos parecen devolver una matriz de cadenas (string[])

Me pregunto si hay una variante perezosa que devuelve unIEnumerable<string> tal que para cadenas grandes (o una longitud infinitaIEnumerable<char>), cuando solo le interesan las primeras subsecuencias, ahorra esfuerzo computacional y memoria. También podría ser útil si la cadena está construida por un dispositivo / programa (red, terminal, tuberías) y, por lo tanto, no es necesario que las cadenas completas estén disponibles de inmediato. De tal manera que ya se pueden procesar las primeras ocurrencias.

¿Existe tal método en el marco .NET?

Respuestas a la pregunta(7)

Su respuesta a la pregunta