_ns.Close();
_clientSocket.Close();
//引入命名空间
using System.Diagnostics;
//把下面代码加到方法里
Process[] processes = Process.GetProcesses();
foreach (Process process in processes)
{
if (process.ProcessName.Equal("进程名"))
{
process.Kill();
}
}
同意楼上的方法
如果你是WinForm 程序,关闭进程还在,说明你还有工作线程没有退出。最直接的办法是在 FormClose 事件中
写入 Environment.Exit(0); 这样就可以无条件退出进程。至于关闭后再去杀进程,那是补救方法,不是直接解决问题的办法。
Environment.Exit(0);