gpt4 book ai didi

c# - 您如何/可以将其重写为 Linq?

转载 作者:太空狗 更新时间:2023-10-30 00:00:30 25 4
gpt4 key购买 nike

我正在做这件事,只是想知道,因为我是这一切的新手,是否可以使用 Linq 来重写它?

private void checkacrobat()
{
Process[] prs = Process.GetProcesses();
foreach(Process pr in prs)
{
if(pr.ProcessName == "****ProcessName")
pr.Kill();
}
}

最佳答案

foreach(var process in Process.GetProcesses().Where(p=>p.ProcessName==whatever))
process.Kill();

请记住,使用语句 来执行操作,例如终止进程。将 LINQ 用于查询,读取值而不更改它们。

但是你的代码是完全可读的。如果没有充分的理由,我不会更改它。

关于c# - 您如何/可以将其重写为 Linq?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4292272/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com