Непонятка с объектом класса - C#

Узнай цену своей работы

Формулировка задачи:

public class Start_Form : Form
{
      ...
}
public class Form_Hanoi : Form
{
      private Start_Form str;
      ...
      public Form_Hanoi()
      {
           str = new Start_Form();
           ...
      }
}
При таком раскладе с указанием на конструктор Form_Hanoi выдает StackOverflowException, который, как я понял, почти всегда указывает на бесконечный цикл. Вопрос - какого хрена, и как это исправить? Без объекта класса Start_Form, Form_Hanoi работает исправно. И да, если это на что-то влияет, то сначала программа запускает Start Form

Решение задачи: «Непонятка с объектом класса»

textual
Листинг программы
Application.Run(new Start_Form());

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.857 из 5