比如我实例化一个 A ,在我没访问其属性前,他的属性Bs 是空的,当然更不会有Cs啦!
只有我在访问时她才动态加载并填充其属性。你说的都是正确的,但如果没有赋值的时候应该有缺省的值
比如
class A
{
Bs _bs=null;
Bs bs
{
get { return _bs; }
set { _bs=value; }
}
}实例化一个 A 它消耗的资源会足以让计算机死机。
这种情况是不会出现的,因为你还没有给其属性赋值,_bs为null.如何在访问对象属性是才对该属性初始化(即填充该属性)。
只需要实例化一个B,然后赋值给A中的bs属性就可以了
只有我在访问时她才动态加载并填充其属性。你说的都是正确的,但如果没有赋值的时候应该有缺省的值
比如
class A
{
Bs _bs=null;
Bs bs
{
get { return _bs; }
set { _bs=value; }
}
}实例化一个 A 它消耗的资源会足以让计算机死机。
这种情况是不会出现的,因为你还没有给其属性赋值,_bs为null.如何在访问对象属性是才对该属性初始化(即填充该属性)。
只需要实例化一个B,然后赋值给A中的bs属性就可以了
解决方案 »
- 面向对象
- C# 如何使用getElementById功能?
- 一个小问题,都进来答答吧
- 请教一个关于数字转换为日期的问题
- Hashtable的问题
- c#中经常看到的句柄是什么意思?应该怎么使用啊?哪些控件有句柄啊?谢谢了!
- Winform 的工具条问题
- 各位大俠,請教dsoframer 刪除文件問題?
- 十进制数字10怎么简洁地转换为字符串0a,即如何自动在前面补零?
- 请教微软的高手:我今天发现VS.Net有一个严重的调试问题,当函数参数多到32个以上时,后面的参数无法在监视窗口进行跟踪,这对于错误调试
- Windows服务能对外提供API吗?
- 窗体等控件的OnPaint()方法到底是什么时候调用的,高分求解!
class A
{
Bs _bs=null;
Bs bs
{
get { InitBs();
return _bs; }
set { _bs=value; }
}
}
InitBs()
{
}
大家看看有什么问题。