所以我到处都看了看,似乎没有人有这个问题。我将System.Diagnostics添加到引用列表中,因此Process存在,但不是Kill方法。它在Intellisense菜单中没有显示出来。它有一个Start方法。没有杀人的方法。它有一个GetProcessesByName方法但没有Kill方法。这是怎么回事?
foreach(var x in objServerList)
{
Process[] proc = Process.GetProcessesByName("myproc.exe", x);
proc.ki //nope it's missing, not in the long list of options
Process.ki //nope, not there either
}
答案 0 :(得分:3)
proc
是Process
的数组,因此它将具有与数组相关的方法。访问特定索引,然后您将拥有Process
类型的方法:
proc[index].Kill()
顺便说一下,Process.Kill
的第二次尝试不起作用,因为课程Process
没有Kill
的静态方法