Своя реализация метода Split - C#
Формулировка задачи:
Написать реализацию метода Split. Не использовать сам метод или какие-либо библиотечные функции при этом. Не могу написать реализацию, не понимаю как это сделать.
Решение задачи: «Своя реализация метода Split»
textual
Листинг программы
static class Extensions { public static IEnumerable<string> SplitEx(this string source, char splitter) { var buffer = string.Empty; for (int i = 0; i < source.Length; i++) { if (source[i] != splitter) buffer += source[i]; else { yield return buffer; buffer = string.Empty; } } yield return buffer; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д