Process.Kill()方法缺失

时间:2017-07-25 17:54:01

标签: c#

所以我到处都看了看,似乎没有人有这个问题。我将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
}

1 个答案:

答案 0 :(得分:3)

procProcess的数组,因此它将具有与数组相关的方法。访问特定索引,然后您将拥有Process类型的方法:

proc[index].Kill()

顺便说一下,Process.Kill的第二次尝试不起作用,因为课程Process没有Kill的静态方法