次のようなテキストファイルがあります。
2012 年 11 月 18 日テスト 1
2012 年 11 月 19 日 テスト 2
2012 年 11 月 20 日テスト 3
2012 年 11 月 21 日テスト 4
2012 年 11 月 22 日 テスト5
2012 年 11 月 23 日 テスト6
2012 年 11 月 24 日 テスト7
2012 年 11 月 25 日 テスト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);
}
}