摘要: 在定义类属性的时候常常会像这样写:class XX{ private OO _oo; public OO Oo { get { if (Oo ==null) Oo =new OO(); return _oo; } }} 近日看到Oo get内的另一种写法:get{ return _oo ?? _oo =new OO { Name ="halo" };}呵,??的用法我懂,可是右边为什么能将赋值后的_oo返回我就不懂了。一开始以为是??的特殊用法,于是... 阅读全文
posted @ 2011-08-11 17:47 _龙猫 阅读(349) 评论(0) 推荐(0) 编辑