我有一段代碼堆棧溢出異常,無法找到原因
public class A
{
public A()
{
Console.WriteLine("A");
}
B b = new B("From A");
}
public class B : A
{
public B()
{
Console.WriteLine("B");
}
public B(string str) //Getting exception here
{
Console.WriteLine("In B " + str);
}
}
public class C : A
{
B b = new B("From C");
public C()
{
Console.WriteLine("C");
}
}
class Program
{
static void Main(string[] args)
{
new C();
Console.ReadKey();
}
}
在這裏,我知道,所有的屬性都被初始化稱爲基本構造第一之前,但我找不到爲什麼我收到#1例外。任何幫助?感謝
哦!你是對的。我多麼想念那謝謝 –