查看: 2735|回复: 0

[.NET开发] C# 中使用对List中的每个元素进行筛选(FindAll)

发表于 2018-3-6 08:00:00
  1. 使用LIST的方法FindAll.
  2. string[] lines = System.IO.File.ReadAllLines(sfile);
  3. List<string> rs = new List<string>(lines);
  4. length = 25;
  5. List<string> ss = rs;
  6. if (length > 0)
  7. {
  8. ss = rs.FindAll(c => c.Length == length); //筛选出长度为25的所有项
  9. }
  10. foreach (string t in ks)
  11. {
  12. ss = ss.FindAll(c => c.IndexOf(t) >= 0); //筛选出说有包含关键词 t 的项
  13. }
  14. Lrs = ss;
复制代码


回复

使用道具 举报