【发布时间】:2015-11-26 14:54:58
【问题描述】:
我正在尝试从具有多个输出的文本文件中读取,但当我想从已经输出内容的文本文件中读取时,我想选择最后一个条目(请记住每个条目当写作有 5 行时,我只想要包含“密文:”的行)
但它正在读取包含该行的行,但我无法工作如何使其仅显示包含我指定的字符串的最后一个条目。
using System;
using System.IO;
namespace ReadLastContain
{
class StreamRead
{
static void Main(string[] args)
{
string TempFile = @"C:\Users\Josh\Desktop\text2.txt";
using (var source = new StreamReader(TempFile))
{
string line;
while ((line = source.ReadLine()) != null)
{
if (line.Contains("Ciphered Text:"))
{
Console.WriteLine(line);
}
}
}
}
}
}
【问题讨论】:
-
从头读取怎么样?
-
你能在你的问题中添加文件的内容吗?
标签: c# streamreader