【发布时间】:2014-01-16 13:29:10
【问题描述】:
我有以下代码:
StreamReader StreamReader = new StreamReader("File.txt");
string Line = "";
while((Line = StreamReader.ReadLine()) != null)
{
string Value = Line.Trim();
string Value2 = StreamReader.ReadLine();
int CursorValue = StreamReader.BaseStream.Position;
if(Condition)
{
StreamReader.BaseStream.Position = SOMETHING_ELSE;
Console.WriteLine(StreamReader.ReadLine());
}
StreamReader.BaseStream.Position = CursorValue;
}
谁能告诉我应该在哪里使用StreamReader.DiscardBufferedData()?
【问题讨论】:
-
你想做什么? File.ReadAllText 有什么问题?
-
如果他们在
DiscardBufferedData的文档页面上给出了一个使用示例。哦,等等,他们有。 -
@SonerGönül 也许值得从问题标题中删除标签? :)
-
@SergeyBerezovskiy:是的,但标题太糟糕了,这会留下“StreamReader”。
标签: c# streamreader