the*_*Guy 4 .net c# foreach contains list
我有这个代码:
List<string> lineList = new List<string>();
foreach (var line in theFinalList)
{
if (line.PartDescription != "")
lineList.Add(line.PartDescription + " " + line.PartNumber + "\n");
else
lineList.Add("N/A " + line.PartNumber + "\n");
//
//This is what I am trying to fix:
if (lineList.Contains("FID") || lineList.Contains("EXCLUDE"))
// REMOVE THE item in the lineList
}
Run Code Online (Sandbox Code Playgroud)
我试图theFinalList在foreach循环中完成并将每行添加到一个名为的新列表中lineList.添加后,我想删除该列表中包含文本"FID"或"EXCLUDE"的所有条目.
我无法删除条目,有人可以帮助我吗?
为什么要在以后删除它们时添加它们:
lineList = theFinalList.Select( line =>
{
if (line.PartDescription != "")
return line.PartDescription + " " + line.PartNumber + "\n";
else
return "N/A " + line.PartNumber + "\n";
})
.Where(x => !(x.Contains("FID") || x.Contains("EXCLUDE")))
.ToList();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9309 次 |
| 最近记录: |