@Butilyaka228

Как исправить ошибку overflow?

вероятнее всего это из-за аксессора:
public int HP{
    get => HP;
    set{
        if(HP == 0){
            System.Console.WriteLine("game over");
        }else{
            hp = value;
            System.Console.WriteLine(hp);
        }
    }
  }

//и вот сама ошибка:
<code>
Stack overflow.    
Repeat 24088 times:
--------------------------------
   at og.we.get_Age()
--------------------------------
   at og.we.set_Age(Int32)
   at og.og.Main()
  • Вопрос задан
  • 60 просмотров
Решения вопроса 1
freeExec
@freeExec
Участник OpenStreetMap
У тебя get вызывает сам себя, поэтому стек кончился и приехали.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы