我如何从文本文件中读取集合的项目

时间:2015-09-28 11:28:17

标签: c# visual-studio-2012

我有一个checkedListBox,我想在installer.ini之后的文本文件#product=name of checkbox中添加我的内容。我怎么能这样做? 像这样:

var lines = System.IO.File.ReadAllLines(path + "installer.ini");
   var items = new List<string>();
        lines.Where(x => x.StartsWith("#product="))
            .Select(x =>x.Replace("#product=", "").Trim())
           .ToList()
           .ForEach(item =>
           {
               string line;
               items.Add(line);
           }                  

           );
       checkedListBox2.AddRange( items );

        }

1 个答案:

答案 0 :(得分:1)

你差不多做了一切:

var items = System.IO.File.
    ReadAllLines(path + "installer.ini").
    Where(x => x.StartsWith("#product=")).
    Select(x =>x.Replace("#product=", "").Trim()).
    ToArray();

ListBox2.Items.AddRange(items);