StackOverflowException当我从班上打电话给我的表格时,我得到了一个。
在我MainForm的Youtube.cs课堂上,我使用这个,Youtube yt = new Youtube();. 然后在我的Youtube课堂上,我称之为MainFormusing, MainForm main = new MainForm();。我相信这就是导致 StackOverflow 的原因,因为它似乎正在创建一个循环。
我需要从我的班级和班级访问Youtube班级,所以有什么办法可以解决这个问题而不会导致 StackOverflow?MainFormMainFormYoutube
这是从顶部开始的MainForm:
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
}
Youtube yt = new Youtube();
这是从顶部开始的Youtube.cs:
class Youtube
{
MainForm main = new MainForm();