Есть ли ленивый `String.Split` в C #

Всеstring.Split методы, кажется, возвращают массив строк (string[]).

Мне интересно, есть ли ленивый вариант, который возвращаетIEnumerable<string> такой, что один для больших струн (или бесконечной длиныIEnumerable<char>), когда кого-то интересуют только первые подпоследовательности, он экономит вычислительные усилия, а также память. Это также может быть полезно, если строка создается устройством / программой (сеть, терминал, каналы) и, таким образом, целые строки не являются необходимыми для немедленной полной доступности. Такой, что уже можно обработать первые случаи.

Есть ли такой метод в .NET Framework?

Ответы на вопрос(7)

Ваш ответ на вопрос