我的文本文件是這樣的:如何搜索特定字符串並返回包含該字符串的整行?
2012年11月18日test1的
2012年11月19日測試2
二零一二年十一月二十〇日TEST3
2012年11月21日TEST4
2012年11月22日TEST5
2012年11月23日TEST6
2012年11月24日TEST7
2012年11月25日test8
如何搜索當前日期和返回一個包含日期的整條生產線?舉例來說,如果我今天運行程序,它應該返回
2012年11月18日test1的
代碼:
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);
}
}
你嘗試過什麼? (分解成幾個步驟,並讓我們知道哪一個已經給你帶來了問題。) –
好吧,我做了日曆事件,我做了所有事情,但我想從文件中抓取事件並在當天顯示它,只有當天我嘗試了很多的代碼,我試試這最後一個 字符串searchKeyword = monthCalendar1.SelectionStart.ToShortDateString(); string [] textLines = File.ReadAllLines(@「c:\ temp \ test.txt」); 列表 results = new列表(); foreach(文本行中的字符串行) if(line.Contains(searchKeyword)) { { 結果。添加(線); } } 如何將當前事件保存在列表框中 –
user1834172
將此編輯到您的問題中,包括結果是什麼。 「將數據傳輸到列表框」這個真正的問題與文件讀取部分完全分離嗎? –