最简单线程问题!
public static void Main()
{
Process [] setProcess=Process.GetProcessesByName("Fx");
if(setProcess!=null)
{
setProcess[0].EnableRaisingEvents=true;
setProcess[0].Kill();
}
else
Console.WriteLine("指定程序没有运行");
}
为什么上面这段程序运行时抛出索引越界异常?如果Fx线程不存在,Process.GetProcessesByName("Fx")返回的是什么?不是 null 吗?