當我從班級調用表單時,我得到StackOverflowException
。StackOverflow從類中調用表單時
在我的MainForm
我打電話Youtube.cs
類使用此,Youtube yt = new Youtube();
。然後在我的Youtube
課程中,我使用MainForm main = new MainForm();
調用MainForm
。我相信這是什麼導致StackOverflow,因爲它似乎是創建一個循環。
我需要從MainForm
訪問Youtube
類,也MainForm
從我Youtube
類那麼有沒有解決這個辦法,而不會導致StackOverflow的?
這是從MainForm
頂部:
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
}
Youtube yt = new Youtube();
這是從Youtube.cs
頂部:
class Youtube
{
MainForm main = new MainForm();
可以顯示一些代碼?我們需要看看每個班級如何「訪問」另一個班級 – 2012-08-03 14:08:26