public Dispatcher(string name) { if (String.IsNullOrEmpty(name)) { throw new ArgumentNullException("Неверное имя!"); } this.name = name; kpu = Randomer.Next(-200, 200); }
/// <summary> /// Удаление диспетчера и считывание его штрафа /// </summary> public void deleteDispatcher() { int random = Randomer.Next(0, listDisp.Count - 1); ChangeSpeed -= new EventHandler(listDisp[random].CalculHeight); ChangeHeight -= new EventHandler(listDisp[random].CalculRenalty); totalPenalty += listDisp[random].CountPenalty; listDisp.RemoveAt(random); }