我需要帮助我在实习期间建立的一个项目。这个想法是检查用户在任何 PC 上登录的频率。当用户登录时,该信息会记录在一个文本文件中,就像这种格式。
01-01-2011 16:47:10-002481C218B0-WS3092-Chsbe (XP-D790PRO1)
现在我需要搜索文本文件并(例如)在文本文件中搜索用户 Chsbe 的所有登录日期。
到目前为止我的代码:
private void btnZoek_Click(object sender, EventArgs e)
{
int counter = 0; string line;
// Read the file and display it line by line.
System.IO.StreamReader file = new System.IO.StreamReader("c:\\log.txt");
while((line = file.ReadLine()) != null)
{ if ( line.Contains(txtZoek.Text) )
{
txtResult.Text = line.ToString();
}
}
file.Close();
}
我的问题是,如何将包含搜索项的日志中的所有字符串返回到 txtResult?