longString.Skip(n), AlexD answer, n MoveNext, , . n , :
public static IEnumerable<char> EnumerableSubstring(this string s, int startIndex)
{
for (; startIndex < s.Length; startIndex++)
yield return s[startIndex];
}
:
longString.EnumerableSubstring(9999).TakeWhile( )