вы можете использовать метод расширения, подобный приведенному ниже, и ваш код будет выглядеть так:
var lines = operationText.ReadAsLines();
Реализация метода расширения:
public static IEnumerable<string> ReadAsLines(this string text)
{
TextReader reader = new StringReader(text);
while(reader.Peek() >= 0)
{
yield return reader.ReadLine();
}
}
Полагаю, это не так эффективно, как опция разделения, которая обычно очень эффективна, но если это не проблема ...