[Serializable]
public class A
{
public int i;
public string j;
public B b;
}
[Serializable]
public class B
{
public int k;
public string l;
}
A a = new A();
a.b.k = 0;
在上述例子中的實例我聲明A的一個對象,並試圖在b
在A
對象s分配的k
值。但它是說對象NullReferenceException
的NullReferenceException:對象沒有設置到對象C#
我缺少的東西,如何聲明一個類的對象,如果它使用另一個類作爲主類在C#中的字段?
您從不初始化'A'('public B b;')中的'b'屬性。 –