我只是嘗試在C#中有些東西創造爲同一類對象,我碰到這個地方我已經在類本身C#中的類本身
class Class1
{
public int test1 { get; set; }
Class1 x = new Class1();
}
,然後創造了同一個類的對象我試圖創建從其它類對象,其引發錯誤
類型「System.StackOverflowException」 的未處理的異常發生在將Test.exe
class Program
{
static void Main(string[] args)
{
Class1 x = new Class1();
}
}
我已經google了,我還沒有找到任何與c#相關的鏈接,但我發現它在C++中,他們說一個Class1是一個不完整的類型,因爲它尚未定義,而是被定義。我想知道它的C#相同的情況下,是否也
只是好奇,爲什麼你創建一個'新的Class1() '在你的對象的每個實例中? – ryanyuyu