public static void KillLastFromProfile(int profile) { ClientProcess last = null; foreach (ClientProcess clientProcess in Processes) { if (clientProcess.profile != profile) { continue; } if (last == null) { last = clientProcess; } if (clientProcess.timeOfCreation > last.timeOfCreation) { last = clientProcess; } } if (last == null) { return; } last.StopProcess(); Update(); }