Непонятка с объектом класса - 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());

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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