我有这样的文本文件:
2012 年 11 月 18 日测试1
2012 年 11 月 19 日测试2
11/20/2012 测试3
11/21/2012 测试4
11/22/2012 测试5
11/23/2012 测试6
2012 年 11 月 24 日测试7
11/25/2012 测试8
如何搜索当前日期并返回包含该日期的整行?例如,如果我今天运行程序,它应该返回
2012 年 11 月 18 日测试1
代码:
string searchKeyword = monthCalendar1.SelectionStart.ToShortDateString();
string[] textLines = File.ReadAllLines(@"c:\temp\test.txt");
List<string> results = new List<string>();
foreach (string line in textLines)
{
if (line.Contains(searchKeyword))
{
results.Add(line);
listBox2.Items.Add(line);
}
}