除了自定义(字符串)分隔符之外,使用StreamReader.ReadLine()
方法的功能的最佳方式是什么?
我想做一些类似的事情:
String text;
while((text = myStreamReader.ReadUntil("my_delim")) != null)
{
Console.WriteLine(text);
}
我试着用Peek()
和StringBuilder
做我自己的,但是效率太低了。我正在寻找建议或可能的开源解决方案。
谢谢。
编辑
我应该早点澄清这一点……我已经看过this answer了,然而,我不希望将整个文件读入内存。
https://stackoverflow.com/questions/9873097
复制相似问题