0
我有以下結構的文本文件(.txt):的StreamReader到樹視圖
- [ALPHA] [BRAVO] [查理]
- [BRAVO] [ALPHA] [查理] [DELTA ] [BRAVO]
- [BRAVO] [ALPHA] [CHARLIE] [TANGO]
層次結構顯示如下:
- Alpha> BRAVO> CHARLIE
- BRAVO> ALPHA> CHARLIE> DELTA> BRAVO
- ----------------------------- --------> TANGO
此文本文件可能有100-200行。我想使用StreamReader讀取這些行,然後在樹視圖中顯示這些行。
到目前爲止,我已經使用StreamReader成功讀取了文件,並通過[SECTION1]使用.StartsWith過濾了行。
我想演化我的應用程序,並將StreamReader的內容輸出爲某種形式的列表,然後可以通過樹視圖組件讀取它們。
我當前的代碼如下:
string currentFilter = cbTagFilter.Text;
Console.WriteLine(currentFilter);
IEnumerable<string> lines = File.ReadLines(tbFileSelection.Text).Where(line => line.StartsWith(currentFilter));
foreach (string line in lines)
{
lbContents.Items.Add(line);
Console.WriteLine(line);
}