比如我实例化一个 A ,在我没访问其属性前,他的属性Bs 是空的,当然更不会有Cs啦!
只有我在访问时她才动态加载并填充其属性。你说的都是正确的,但如果没有赋值的时候应该有缺省的值
比如
class A
{
   Bs _bs=null;
   Bs bs
   {
     get { return _bs; } 
     set { _bs=value; }
   }
}实例化一个 A 它消耗的资源会足以让计算机死机。
这种情况是不会出现的,因为你还没有给其属性赋值,_bs为null.如何在访问对象属性是才对该属性初始化(即填充该属性)。
只需要实例化一个B,然后赋值给A中的bs属性就可以了