我进程名的XML文件的清单,我试图比较它们的过程当前在本地机器上运行。我已成功地实现它在foreach循环,但我非常喜欢我的代码是越来越具有循环拥挤Linq中执行它。我可以;吨完全得到语法正确的,虽然......使用LINQ to进程名比较XML列表
XDocument xdoc; // this is populated elsewhere
Process[] allProcesses = Process.GetProcesses();
if (allProcesses.Any(_ => xdoc.Descendants("Process").ToList().Contains(_)) {}
我想这是因为我需要以某种方式使用allProcesses.ProcessName.Any
作为比较,但ProcessName不会暴露其自身没有我通过流程执行foreach循环。
什么是你的XML的结构? – octavioccl