Я получаю сообщение об ошибке Необработанное исключение типа «System.StackOverflowException» произошло в Forte Sender.exe в моем коде. У меня есть понимание, что это означает, что в моем коде есть бесконечный цикл, но я не могу найти этот цикл. Вот мой код:Произошло необработанное исключение типа «System.StackOverflowException»
Form1:
public partial class MainBox : Form
{
//Making a name for the ApplicationProperties form. It can be opened when called.
ApplicationProperties ApplicationPropertiesWindow = new ApplicationProperties();
//All of the functions for form1 below.
Form2:
public partial class ApplicationProperties : Form
{
MainBox MainBoxWindow = new MainBox();
//All of the funcitons for form2 below.
Так что я заметил, что если я вывезти MainBox MainBoxWindow = new MainBox();
, что программа будет работать правильно. Но мне нужен этот экземпляр для вызова функции в Form1. Как я могу обойти эту проблему? Или другой способ вызова функции или для решения бесконечного цикла.
Очень хорошо объясненный ответ, спасибо. Это сработало для меня отлично. –