Я работаю над проектом имитацией жизненного итоги и сталкиваюсь с странной проблемой. Я попытался добавить запасную сторону в Definesfelf (), но цикл, кажется, продолжается бесконечно.
Я работаю над проектом имитацией жизненного итоги и сталкиваюсь с странной проблемой. Я попытался добавить запасную сторону в Definesfelf (), но цикл, кажется, продолжается бесконечно.[code]public class Human { public bool Alive = true; private string Self;
public void Experience() { while (Alive) { Process(Pain()); Chase(Joy()); Fear(Death()); SearchForMeaning();
if (Love() && Self != null) { ReturnTo(Self); } else if (Self == null) { DefineSelf(); } } }
private void ReturnTo(string self) { Console.WriteLine("Returning to: " + self); } } [/code] Когда я называю Experience (), он работает на неопределенный срок, и я никогда не стабилизируется или возвращается должным образом.>